@charset "utf-8";
/* CSS Document */
body{background-color:#46441b; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#646865; border-top:5px solid #252209; color:#46441b;}
#bgimg {background-image:url(/images/bgnew.jpg); background-repeat:no-repeat; background-position:top center;}
#container {width:975px; margin:0 auto;}
#lefth {float:left; width:682px; padding-left:5px;}
#righth {float:left; width:281px;}
#whitebg {background-image:url(/images/whitebg-rpt.png); background-repeat:repeat-y; clear:both; width:939px; padding:0px 18px 6px 18px; overflow:auto;}
img {border:none;}
ul {margin:0px; padding:6px 0px 7px 0px;}
ol {margin:0px; padding:7px 0px 0px 3px;}
li { padding-left:5px; margin-left:18px; padding-top:3px; padding-bottom:3px;}
ul li ul {margin:0px; padding:0px 0px 0px 5px;}
ul li ul li {margin:0px; padding:2px 0px 3px 5px;}
p{ margin:0px; padding:7px 0px 7px 0px; line-height:17px;}
p.mpadding { padding-left:8px; padding-right:8px;}
p.mpadding2 { padding-left:18px; padding-right:8px;}
h1{margin:0px; padding:7px 0px 7px 0px; color:#767100; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px;}
h2{margin:0px; padding:18px 0px 10px 0px; color:#767100; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px;}
h3 { margin:0px; padding:19px 0px 3px 0px;}
.phonen {color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; padding:5px 0px 0px 105px; display:block;}
.brown {color:#774e00; font-style:italic; font-weight:bold;}
.hs2 {padding-bottom:4px; border-bottom:1px solid #f0f0e5; margin-bottom:6px;}
.bottle {background-image:url(/images/image-b.jpg); background-repeat:no-repeat; background-position:right top;}
.hstyle2 {float:left; margin-left:4px;}
.floatl {float:left;}
.floatr {float:right;}
.clearb {clear:both;}
.divider {clear:both; width:938px; margin:0 auto;}
.imgcenter {display:block; margin:0 auto; padding:15px 0px 15px 0px;}
.smallf {font-size:10px; color:#774e00; text-align:right;}
#dbinfo {width:760px; padding:10px; float:left;}
#dbright {width:139px; padding:10px; float:left;}
#dbright a {text-decoration:none;}
.redb { color:#F00;}
.strong {font-weight:bold;}
.biopic {padding-right:10px;}
#calendarpage a { text-decoration:none;}

.smdivider {padding-left:3px;}
.rtitles { color:#777200; font-size:15px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; display:inline-block; width:148px;}
#insideright .rtitles a {color:#777200;}

/*enlarge first letter control*/
#newnav  a span.fancyt {font-size:13px; display:block; padding-left:2px;}
#newnav  a span.fancyt:first-letter { font-size:15px;}
#newnav  a span.fancy {font-size:18px; display:block; padding-left:0px;}
#newnav  a span.fancy:first-letter { font-size:20px;}

/*NAVIGATION - NOTE: some important nav styling in nav.js file - to fix some ie6 issues */
#newnav {position:static; width:938px; top:0px; font-family:Georgia, "Times New Roman", Times, serif; z-index:100; background-image:url(/images/whitebg-rpt.png); background-repeat:repeat-y; height:60px; padding:0px 18px 0px 18px; }
#newnav .top {float:left; position:relative; z-index:100;}
#newnav .top:hover .drop2 {display:block;}
/*top level styles*/
.topcolor {color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; text-decoration:none; display:block; color:#777200; text-transform:uppercase; text-align:left;}
.topcolor:hover {text-decoration:underline;}
.t1 { width:120px; padding-left:15px; float:left; margin-right:0px; height:50px; padding-top:10px; display:block; line-height:20px;}
.t2 { width:135px; padding-left:15px; float:left; margin-right:0px; height:50px; padding-top:10px; display:block; line-height:20px;}
.t3 { width:200px; padding-left:15px; float:left; margin-right:0px; height:50px; padding-top:10px; display:block; line-height:20px;}
.t4 { width:105px; padding-left:15px; float:left; margin-right:0px; height:50px; padding-top:10px; display:block; line-height:20px;}
.t5 { width:130px; padding-left:15px; float:left; margin-right:0px; height:50px; padding-top:10px; display:block; line-height:20px;}
.t6 { width:155px; padding-left:13px; float:left; height:50px; padding-top:10px; display:block; line-height:22px;}

/*dropdowns with groups*/
#newnav .drop { position:absolute; display:none; margin-left:0px; padding-top:0px; top:56px; left:0px; width:530px; padding-left:14px; background-color:#706C00; padding-bottom:17px; padding-top:4px; border-bottom:3px solid #514E01; z-index:100;} 
#newnav .drop a {display:block; background-color:#706C00; width:235px; color:#FFF; font-size:12px; padding:3px 0px 2px 0px; border-bottom:1px solid #7D7101; font-family:Arial, Helvetica, sans-serif; margin-left:3px;}
#newnav .drop a:hover {display:block; background-color:#525027;}
.ncategory a{text-decoration:none;}
.ntitle {color:#FFF; display:block; padding-bottom:6px; padding-top:14px; clear:both; font-weight:bold; font-size:14px;}
.fleft {float:left;}
.fleft2 {float:left; margin-left:30px;}

/*dropdowns without groups*/
.nogroups {margin-top:15px;} /*first a tag to add space*/
#newnav .drop2 { position:absolute; display:none; margin-left:0px; padding-top:0px; top:56px; left:0px; width:240px; padding-left:14px; background-color:#706C00; padding-bottom:17px; padding-top:4px; border-bottom:3px solid #514E01; } 
#newnav .drop2 a {display:block; background-color:#706C00; width:200px; color:#FFF; font-size:12px; padding:3px 0px 2px 0px; border-bottom:1px solid #7D7101; font-family:Arial, Helvetica, sans-serif; margin-left:3px;}
#newnav .drop2 a:hover {display:block; background-color:#525027;}

/*homepage banners*/
#intro {width:938px; height:332px; clear:both; overflow:hidden; position:relative; z-index:1; top:-3px;}
.intro1 {background-image:url(/images/headers/img.jpg); background-repeat:no-repeat; display:none; width:938px; height:332px; }
.intro2 {background-image:url(/images/headers/img2.jpg); background-repeat:no-repeat; display:none; width:938px; height:332px; }
.intro3 {background-image:url(/images/headers/img3.jpg); background-repeat:no-repeat; display:none; width:938px; height:332px; }
.intro4 {background-image:url(/images/headers/img4.jpg); background-repeat:no-repeat; display:none; width:938px; height:332px; }
#introp {position:absolute; top:40px; left:449px; z-index:2;}

#intro2 {width:938px; height:7px; clear:both; overflow:hidden; position:relative; z-index:1; background-image:url(/images/dividerh.jpg); background-repeat:no-repeat; background-color:#FFF;}

#inside1 {width:939px; background-color:#FFF; padding:10px 0px 0px 0px;}
#inside1 a{ color:#774e00;}
#inside1 a:hover{ color:#a0a0a0;}
#insideleft { float:left; background-color:#f7f7f5; width:667px; padding:10px 10px 10px 12px; margin-left:3px;}

#insideleftbox { float:left; background-color:#FFF; width:689px; padding:0px 0px 10px 0px; margin-left:3px; }
#insideleft1 { background-color:#f7f7f5; width:667px; padding:10px 10px 20px 12px; margin-left:3px; overflow:auto; line-height:17px;}
#insideleft2 { background-color:#ffffff; width:667px; padding:10px 10px 10px 12px; margin-left:3px; font-size:12px; font-style:italic;}
#insideright { float:right; width:234px;}

#irpad {padding:5px 0px 8px 4px;}
#righttop {width:228px; margin-left:3px;}

#researchnews {width:207px; padding:14px 14px 14px 12px; background-image:url(/images/rightcol-bg.jpg); background-repeat:repeat-y; margin-bottom:10px;}
#researchevents {width:200px; padding:10px 17px 14px 17px; background-image:url(/images/rightcol-bg.jpg); background-repeat:repeat-y; margin-bottom:10px;}
#researchboxes {clear:both; width:927px; display:block; padding:0px 2px 0px 8px;}
#researchsection a {color:#774e00;}
.b1 { float:left; width:228px;}
.b2 { float:left; width:233px;}
.b3 { float:left; width:233px;}
.b4 { float:left; width:230px;}
.bottomshadow {margin:0 auto; width:962px; height:14px; background-image:url(/images/bottomshadow.png); background-repeat:no-repeat; background-color:#46441B;}

/*bottomnav*/
#bottomnav a {color:#9a9625; text-decoration:none;}
#bottomnav a:hover { text-decoration:underline;}
.boldlink { font-weight:bold;}
#bottomnav {background-image:url(/images/bottombg2.jpg); background-repeat:no-repeat; height:313px; width:951px; margin:0 auto; color:#9a9625; padding:0px 6px 0px 5px; background-color:#46441B;}
#bottomnav td { padding:6px 24px 10px 16px; font-family:Arial, Helvetica, sans-serif;}
#copyright a {color:#9a9625; font-size:11px;}
#copyright {color:#9a9625; font-size:11px; width:939px; margin:0 auto; height:45px;}
.ulabstracts li{ list-style-type:none; background-image:url(images/icon_pdf.gif); background-position:top left; background-repeat:no-repeat; padding:0px 0px 15px 29px;}
#newspr { background-color:#f7f7f5; width:730px; padding:10px 10px 20px 12px; margin-left:3px;}

/* Ryan news slide */
#news_events {width:205px;  margin-top:0px; font-size:11px; color:#333333; height:327px; position:relative;}
#newsbox {position:relative; height:327px; overflow:hidden;}
#newsbox a	{ color:#666; text-decoration: none; border:none; font-weight:normal; font-size:12px;}
#newsbox a:hover{ color:#999; text-decoration: none; border:none;}
.newsitem {padding:5px 4px 0px 5px; position:absolute; top:330px; color:#774e00; font-weight:bold; background-color:#f6f7f2; height:95px; width:196px; overflow:hidden;}
#newsmove {width:205px; position:relative;}
.morenews {padding:3px 0px 3px 0px; position:absolute; top:-25px; left:0px; display:none; cursor:pointer; width:42px; height:11px; background-repeat:no-repeat; }
.morenews1 {padding:3px 0px 3px 0px; position:absolute; top:-25px; left:0px; display:none; cursor:pointer; width:42px; height:11px; background-repeat:no-repeat;  }
.morenews2 {padding:3px 0px 3px 0px; position:absolute; top:-25px; left:0px; display:none; cursor:pointer; width:42px; height:11px; background-repeat:no-repeat;  }
.morenews3 {padding:3px 0px 3px 0px; position:absolute; top:-25px; left:0px; display:none;  cursor:pointer; width:42px; height:11px; background-repeat:no-repeat;  }

.marginr25 {margin-right:25px;}
.marginl25 {margin-left:25px;}

.spointer { background-image:url(/images/study-pointer.jpg); background-repeat:no-repeat; background-position:right top;}

