@charset "utf-8";
/* CSS Document */
/* General */
body{font-size:0.8em; margin:0; padding:0; font-family: Lucida Grande, Lucida Sans Unicode, Lucida Sans, Geneva, Arial, Helvetica, Tahoma, sans-serif; background:#000000;}
#doc_container {margin:auto; width:974px; position:relative; margin-bottom:15px;}

/* Additional Classes */
.hide{display: none;}
a {color:#333; text-decoration:none; border-bottom:dotted 1px #E8B756;}
a:hover {color:#a37b2c; border-bottom:dotted 1px #a37b2c;}
blockquote p {padding:15px;}
p {padding:0; margin:0px 0px 1em 0px;}
strong {font-weight:bold;}
em {font-style:italic;}

#email_form {position:absolute; right:290px; top:150px; width:400px; height:350px; background-image:url("http://www.purdue.edu/globals/graphics/email-pop.jpg"); background-repeat:no-repeat;} 
#email_form table {width:350px; margin:70px 0px 0px 20px; padding:0; border:none;}
#email_form table tr, #email_form table tr td{margin:0; padding:5px; border:none;}
#email_form input, #email_form textarea {width:225px;}
#email_form textarea {height:125px;}
#email_form {z-index:99; visibility:hidden;}


/* Header */
#hd {width:974px; height:100px; position:relative;}
#hd #mark a {border:none; background:url("images/mark2.gif"); display:-moz-inline-block; display:inline-block; width:194px; height:59px; margin:25px 0 0 25px;}
#hd #mark a img {display:none; margin:0px;}

#pagetitle {position:absolute; bottom:10px; margin:0; padding:0px; left:243px; color:#fff; font-size:2em; width:474px; font-weight:normal;}
#hd #mark #pagetitle a{position:absolute; bottom:0px; margin:0; padding:0px;color:#fff; width:474px; height:32px; font-weight:normal; background:none;}


/* Search */
#search {width:240px; position:absolute; left:734px; top:18px; color:#fff; padding:0; margin:0;}
#search a {text-decoration:none; color:#fff; font-size:12px;}
#search_links {margin:0 0 5px 0; padding:0;}
#search_links a:hover {border-bottom:1px dotted #a37b2c;}
#search #search_field #text_field {height:18px; width:160px; padding:0px; position:absolute; top:25px; left:0px;}
#search #search_field #btnSearch {height:23px; width:60px; position:absolute; top:25px; left:170px;}
#search #search_field #search_radio {margin-top:5px; position:absolute; top:50px; left:0px;}
#search #search_field #search_radio label {padding:0 0 0 3px; margin:0;}

/* Top Navigation */
#nav #print_email {float:right; margin:8px 10px 0px 0px; display:block; width:75px; height:22px;}
#nav #print_email a {margin-left:10px; display:inline; cursor:pointer; color:#555; font-size:10px; }
#nav #print_email a:hover, #nav #print_email a {border:none; text-decoration:none; background:none;}

#nav {background: url("images/topnavbg.jpg") repeat-x;overflow:hidden; padding:0px; width: 975px; height:40px; margin: 0 auto;}
#nav, x:-moz-any-link {overflow:visible;}
#nav, x:-moz-any-link, x:default {overflow:hidden;}
#nav ul {padding:0px; margin:0px; font-size:0.95em;}
#nav ul li {float:left; display:block; list-style-type:none;}
#nav ul li a {font-size:1.25em; height:20px; padding:9px 15px; display:block; text-decoration:none; color:#fff; margin-right: -1px; margin-top: 2px; border:none;}
#nav ul li a:hover {background: #000; color: #a37b2c;}
#nav ul ul {font-size:1.05em; position:absolute; top:140px; left:-9999px; background:url("http://www.purdue.edu/globals/graphics/menu_bg2.png") repeat; z-index:500; width:175px; }
#nav ul ul li {float:none; display:none;}
#nav ul ul li a {color:#fff; border-bottom:none; font-size:1em; display:block; padding:5px 10px 5px 15px; height:auto;}
#nav ul ul li a:hover {border-bottom:none; background:#a37b2c; color:#fff;}
#nav ul :hover ul {left:auto;}
#nav :hover > a {cursor:pointer;}


/* Breadcrumbs */
#breadcrumbs {display:block; margin:0 0 5px 0; padding:3px 0px 5px 14px; width:705px; height:auto; border-left:0px solid #cccccc; border-bottom:1px solid #cccccc;border-bottom:1px dashed #cccccc;border-right:0px solid #cccccc;}
#breadcrumbs p {color:#333; padding:0px; display:inline; font-size:10px;}
#breadcrumbs a {color:#AD883E; padding:0px; display:inline; font-size:10px; text-transform:uppercase;}
#breadcrumbs a:hover {color:#a37b2c;}


/* Flash Content */
#flashcontent {display:none; width:719px; height:265px; overflow:hidden; padding:0px; margin:0px 0px 10px 0px; background:url('http://www.purdue.edu/globals/graphics/general2.jpg');}

 
/* Curve */
.curve {-moz-border-radius: 8px; -webkit-border-radius: 8px; behavior:url("border-radius.htc");} 

/* Left Content */
#dleftcontent {padding-left:10px;}
#leftcontent {width:228px; margin:0px 0px 5px 0px; padding:0px 5px 0px 0px; float:left;}
#leftcontent h3 {font-size:1.1em; color:#333; margin: 7px 0px;}
#leftcontent .module {margin:10px 5px 0px 5px; background:url("images/modulebg.jpg") top center repeat-y; color:#333; border:1px solid #ccc;-moz-border-radius: 8px; -webkit-border-radius: 8px; behavior:url("border-radius.htc");}
#leftcontent .module h3 {padding: 0px 10px 10px 10px; font-weight:bold; color:#222;border-bottom: 1px dotted #333;}
#leftcontent .module .content {padding:15px 5px 5px 5px; margin-left:10px; list-style:none; font-size:1.05em;}
#leftcontent .module .content h2 {border-bottom:#999 solid 1px; font-weight:normal; font-size:1.1em; display:block;}
#leftcontent .module .content h4 {font-size:1.0em;}
#leftcontent .module .content ul {margin:-15px 0px 10px 5px; padding:0px;}
#leftcontent .module .content ul li {list-style-type:none; background: url("images/bullet_gold_withbg.jpg") no-repeat 0 12px; padding:.5em .1em .1em 1.2em;}
#leftcontent .module .content ul li a {color:#333;}
#leftcontent .module p{padding:0px 10px 5px 10px;}


/* Main Content */
#main_content {margin:0px; padding:0px 0px 10px 0px; width:734px; border-top:1px solid #fff; min-height:485px;}
#maincontent {margin:0px 0px 0px 243px; width:476px; padding:0px 15px 0px 0px;}
#maincontent h2 {font-size:1.5em; color:#a37b2c; margin:10px 0px 10px 0px; padding-bottom:5px; border-bottom:solid 1px #a37b2c; font-weight:normal;}
#maincontent h3 {font-size:1.1em; color:#333; font-weight:bold;}
#maincontent h4 {font-size:1.0em; color:#333; font-weight:bold;}

#dmain_image, #dleft_image {overflow:hidden; height:auto;}
#dmain_image {width:474px; border-left:1px solid #ddd; border-right:1px solid #ddd; margin:0; padding:0;}
#dleft_image {width:227px; border-right:1px solid #ddd; padding:0; margin:0;}
#dleft_image a img {border:none;}
#dmain_image_caption, #dleft_image_caption {margin-bottom:15px; font-size:0.85em; text-align:right; padding:3px 10px; border:1px solid #ddd;}
#dmain_image_caption {width:454px;}
#dleft_image_caption {width:207px; border-left:none;}
#dmain_image, #dmain_image_caption {display:none;}
#dmain_image img{height:auto;}
#dmain_content_field h3, #dmain_content_field h4, #dmain_content_field h5, #dmain_content_field h6 {color:#555; margin-bottom:7px;}
#dmain_content_field a {color:#a37b2c;}
#dmain_content_field a:visited {color:#741;}
#dmain_content_field a:hover {color:#333;}
#dmain_content_field ul {margin:0px 0px 30px 15px; padding:0px;}
#dmain_content_field ul li {list-style-type:none; background:url("images/bullet_gold.jpg") no-repeat 0 12px; padding:.5em .1em .1em 1.2em;}
#dmain_content_field ul ul {margin-bottom:0px;}
#maincontent #dmain_content_field h2{margin:0px}


/* Right Navigation */
#right_sidebar {width:240px; float:right;}
#right_sidebar a:hover {text-decoration:none;}
#rightcontent {margin:15px auto;}
#rightcontent h4 {font-size:1em; color:#333; margin-bottom:8px;}
#rightcontent a{border:none;}
#secondary_navigation ul {margin:0; padding:0;}
#secondary_navigation ul li {list-style-type:none;}
#secondary_navigation ul li a {font-size:1.1em; padding:7px 10px 7px 10px; display:block; border-bottom:solid 1px #d7cea3; text-decoration:none; color:#fff; background:#a37b2c;}
#secondary_navigation ul li a:hover {background:#1a1a1a; color:#fff; text-decoration:none;}
#secondary_navigation ul li.sub_menu {margin:4px 0px 2px 15px; display:none;}
#secondary_navigation ul li.sub_menu a {background:none; padding:2px 10px 2px 10px; border:none; border-left:2px #ccc solid; color:#333; font-size:1em;}
#secondary_navigation ul li.sub_menu a:hover {background:none; border:none; border-left:2px #a37b2c solid; color:#a37b2c;}


/* Footer  */
#ft {clear:left; padding:0px; line-height:14px;}
#ft p {padding:10px; color:#999; font-size:10px;}
#ft a {color:#a37b2c; border-bottom:none;}
#ft a:hover {border-bottom:1px dotted #a37b2c;}



/* Stories of Impact Module */
#impact {background:#ffffff; border: 1px solid #cccccc; padding: 7px 10px 7px 10px; width: 198px; margin:10px auto;}
#impact h3{color: #3c2e12; font-size:15px; font-weight:bold; padding-bottom: 0px;margin-top:-1px;}
#impact p{font-size:12px;}
#impact img{margin-top:-12px; padding-bottom:10px;}
#impact a{color:#a37b2c;}
#impact a:hover{color:#333;}

/* Left, Center, and Right Columns */

#campaign img{margin-left:10px; }
#campaign a{background-image:url("images/currentcampaign02.jpg"); background-position:top center; background-repeat:no-repeat; width: 221px; height: 160px; padding:0px; float: left; margin: 10px 0px; border-bottom:none;}
#campaign a:hover img{display:none;}

#cfpartners img{margin-left:10px; }
#cfpartners a{background-image:url("images/cfpartners02.jpg"); background-position:top center; background-repeat:no-repeat; width: 221px; height: 160px; padding:0px; float: left; margin: 10px 0px; border-bottom:none;}
#cfpartners a:hover img{display:none;}

#events img{margin-left:10px; }
#events a{background-image:url("images/events02.jpg"); background-position:top center; background-repeat:no-repeat; width: 221px; height: 160px; padding:0px; float: left; margin: 10px 0px; border-bottom:none;}
#events a:hover img{display:none;}

.onethirdcolumn {width: 210px; margin-right: 10px; float: left; border:1px solid #ccc; padding:5px;}
.onethirdcolumn h4{color: #3c2e12; font-size:15px; font-weight:bold; border-bottom:1px solid #3c2e12; padding:10px;}
#main_content .onethirdcolumn h3{color: #a37b2c;}
.onethirdcolumn p{padding: 0px;}
.onethirdcolumn img{margin:0 auto;}

.halfleftcolumn {width: 335px; height: 135px; margin: 7px; float: left; background:url("images/shellbg.jpg") no-repeat;}
.halfrightcolumn {width: 335px; height: 135px; margin: 7px; float: right; background:url("images/shellbg.jpg") no-repeat;}
#main_content .halfleftcolumn h3{color: #a37b2c; font-size:18px; font-weight:bold; padding: 0px 15px; margin-top:10px;}
.halfleftcolumn p{padding: 2px 15px 5px 15px; font-size:1.2em;}
#main_content .halfrightcolumn h3{color:#a37b2c; font-size:18px; font-weight:bold; padding: 0px 15px;margin-top:10px;}
.halfrightcolumn p{padding: 2px 15px 5px 15px; font-size:1.2em;}



.halfleftcolumn2 {width: 45%; margin: 8px; float: left;}
.halfrightcolumn2 {width: 45%; margin: 8px; float: right;}

#rightmaincolumn {width: 210px; border-left: 1px dashed #cccccc; padding: 10px; float: right; margin-top: 10px; margin-bottom: 10px;}
#rightmaincolumn img{margin:0 auto;}

/* did you know? */

#didyouknow {background: url("images/pointer.jpg") top left no-repeat; width: 669px; padding: 10px; border: 1px solid #ddd; float:left; margin-top:10px; margin-right:7px; margin-left:7px; clear:left;}
#didyouknow {-moz-border-radius:12px; -webkit-border-radius:12px;}
#didyouknow img{}
#didyouknow p{margin-left: 80px;}
#didyouknow h3{margin-left: 80px; margin-top:2px; color:#a37b2c;}

#udo_banner a{border:none;}


.black {border:1px solid #ccc; width: 669px; padding:5px 10px; margin: 5px auto;}


#footer a img{border:0px;}

.borderless_image img{border:none; padding:10px 0px;}
.borderless_image a{border:none;}

.donor_image img{width:198px; height:160px; border:none;}
.donor_image a{border:none;}
.donor_story p, p.donor_story{display: inline; margin: 0; padding: 0;}

#dleft_image_caption{text-align: left;}

.featuredbox {width: 330px; height: 125px; background:#ffffff; padding:5px; margin:5px; float:left; border:1px solid #eee;}
.featuredbox:hover{border:1px solid #ddd;}
.featuredbox img{opacity:0.6;filter:alpha(opacity=60);-moz-opacity:0.6;}
.featuredbox:hover img{opacity:1;filter:alpha(opacity=100);-moz-opacity:1;}
.featuredbox h3{text-transform:uppercase; font-size:1em; margin-top:0px; padding: 2px 0px; color:#fff; border-bottom:2px solid #a37b2c;}
.featuredbox h3 a{text-decoration:none; border-bottom:none;}
.featuredbox a{color:#a37b2c; text-decoration:none;}
.featuredbox p{font-size:.95em;}
.announcement {width: 516px; height: 20px; background:#ffffff; padding:10px; margin:7px; float:left; overflow:hidden; border:1px solid #ccc;}
.announcement:hover{background:#fff; height:auto;}
.announcement h3{text-transform:uppercase; font-size:1em; margin-top:0px; color:#a37b2c;}
.announcement a{color:#a37b2c; text-decoration:none;}
.announcement p{font-size:.95em;}
.rss2html-note {display:none;}
iframe {border:none;}
#plug {display:none;}

.rssincl-backlink {display:none;}

.imgleft {float:left; margin:5px; padding:5px; border:1px solid #ccc;}
.imgright {float:right; margin:5px; padding:5px; border:1px solid #ccc;}

