@charset "UTF-8";

/* General */
html{background: url("http://www.purdue.edu/globals/graphics/bg_gold.png") #a37b2c  repeat-x ; }
body{background: url("http://www.purdue.edu/globals/graphics/shadow.png") repeat-y top center; font-family: Lucida Grande, Lucida Sans Unicode, Lucida Sans, Geneva, Arial, Helvetica, Tahoma, sans-serif;}
#doc4{width:974px; background:#fff;}
a{color:#333; text-decoration:none; border-bottom: dotted 1px #E8B756;}
a:hover{ color:#a37b2c; border-bottom: dotted 1px #a37b2c; }
blockquote p{padding: 15px;}

/* Header */
#hd{background:url("http://www.purdue.edu/globals/graphics/bg_campus.png") no-repeat; width:974px; height:100px; position:relative; }
#hd .mark img {top: 25px; left: 25px; position:relative;}
#hd h1.page_title {color:#fff; font-weight:normal; font-size: 2em; position:absolute; bottom: -15px; left:245px; width: 474px; }
#hd a{border:none;}


/* Search */
#search{width: 240px;  left: 734px; top: 10px; position:absolute; color:#fff;}
#search_links, #search_radio, #search_field{ display:block; margin: 5px 0 7px 0; }
#search_links a:hover{border-bottom: 1px dotted #a37b2c;}
#search_field .text_field{height:22px; width: 160px;}
#search_field{position:relative; height:22px;}
#submit_btn{position:absolute; top:0; left:165px;}
#search label {padding-left:4px;}
#search a{text-decoration:none; color:#fff; font-size:12px;}
#search a:hover{}
.search_content a{border-bottom:none; text-decoration:none;}

/* Primary Navigation */
#nav {background:#000; padding:0px 0px 7px 0px; border-top:solid 5px #a37b2c; height:27px;}
#nav ul {padding:0px; margin:0px;}
#nav li {float:left; display:block; list-style-type:none;}
#nav ul li a {font-size:123%; padding:7px 15px 7px 15px; display:block; text-decoration:none; color:#fff; border-bottom:none;}
#nav ul li a:hover {background:#a37b2c;}
#nav ul ul {position:absolute; top:139px; left:-9999px; background:url("http://www.purdue.edu/globals/graphics/menu_bg.png"); z-index:500; width:175px; }
#nav ul ul li {float:none;}
#nav ul ul li a {color:#fff; border-bottom:none; font-size:98%; display:block; padding:5px 10px 5px 15px;}
#nav ul ul li a:hover {border-bottom:none; background:#a37b2c; color:#fff;}
#nav ul :hover ul {left:auto;}
#nav :hover > a {background:#a37b2c; cursor:pointer;}

.breadcrumbs{display:block; padding:3px 0px 5px 15px; border:solid 1px #ccc; width:459px;}
.breadcrumbs p{color:#333; padding:0px 5px; display:inline; font-size:10px;}
.breadcrumbs a{color:#AD883E; font-weight:bold; padding:0px 5px; display:inline; font-size:10px; text-transform:uppercase;}
.breadcrumbs a:hover{color:#a37b2c;}

/* Secondary Navigation */
#right_sidebar{width: 240px;  z-index:10;}
#right_sidebar a:hover{text-decoration: none;}

.secondary_navigation ul{margin:0; padding: 0; }
.secondary_navigation ul li{ list-style-type:none;}
.secondary_navigation ul li a{ font-size: 108%;  padding: 7px 10px 7px 17px; 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 li.sub_menu { margin: 4px 0px 2px 17px; }
.secondary_navigation li.sub_menu a{background: none; padding: 2px 10px 2px 10px; border: none; border-left: 2px #ccc solid; color:#333; font-size:100%;}
.secondary_navigation li.sub_menu a:hover{ background:none; border:none; border-left: 2px #a37b2c solid; color:#a37b2c; }


/* Body Container */
#bd{ background: #fff url("http://www.purdue.edu/globals/graphics/doc_bg.jpg") repeat-y;  color: #101010;}

#main_content {margin:0; padding-left:10px;}
#main_content .content {padding: 15px 15px 50px 0px;}
#main_content .content ul li{padding: 7px 0 7px 5px;}
#main_content h2{font-size: 140%; margin:15px 0 14px 0; border-bottom: solid 1px #999; color:#a37b2c; }
#main_content h3, #main_content h4, #main_content h5, #main_content h6, #main_content h7{color:#555; margin-bottom: 7px; } 

.content ul {margin:0px 0px 25px 10px;}
.content ul li {list-style-type:none;background: url("http://www.purdue.edu/globals/graphics/bullet.png") no-repeat 0 12px;padding:.5em .1em .1em .8em;}

/* Flash Content */
#flashcontent{padding:0px; background: url('http://www.purdue.edu/globals/graphics/general.jpg');width:724px; height:263px;}
#banner{width:474px; height:195px; overflow:hidden; border:solid 1px #ddd; border-top:none; margin:0px 0px 0px 17px; padding:0;}
#banner img {padding:0; margin:0;}
#highlight{border-right:solid 1px #ddd; border-bottom: solid 1px #ddd; height:195px; width:227px; overflow:hidden; margin:0; padding:0;}
#left_sidebar {width:230px; margin:0; padding:0;}

/* Module Class */
.module{margin:0 4px 0 13px; background:#ECE1CB; color:#000; }
.module h3{background:url("http://www.purdue.edu/globals/graphics/bg_highlight.png") repeat-y; padding: 10px 10px 10px 10px; color:#fff;}
.module .content{padding: 0 5px 7px 0px;  }
.module ul li a {text-decoration:none;}

/* Footer Navigation */
#ft{background: #000; border-top:solid 5px #a37b2c; height: 50px;}
#ft p{padding: 16px 15px; color:#999; font-size: 10px;}
#ft a{color: #a37b2c; border-bottom:none;}

/* Additional Classes */
.hide{display: none;}
.align_right{text-align:right;}
.align_left{text-align:left;}
.right{float:right;}
.left{float:left;}
.more{display:block; color: #a37b2c; border-top: solid 1px #ddd; padding: 10px 0 10px 0;}
.more a{ color: #a37b2c; font-style: italic;}
.clear { clear: both;} 

#vertical_container{ width:240px;}
#vertical_container a{border-bottom: none;}

.accordion_toggle, .nontoggle {background:url('http://www.purdue.edu/globals/graphics/right-arrow.png') 8px 50% no-repeat #AD8833; color:#fff; display:block; padding:8px 10px 8px 25px; border-top: 1px solid #D0A934; border-bottom: solid 0px #D7B41D;}
.accordion_toggle:hover {background-color: #1a1a1a;}
.accordion_toggle a {color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 108%; text-decoration:none; }
.nontoggle a {color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 108%; text-decoration:none;  }
.accordion_toggle a:hover{color:#fff; }
.nontoggle a:hover{color:#333; }
.nontoggle a {margin-left:21px;}
.nontoggle:hover{background:#c8aa5c;}
.black {background:#c8aa5c;}
.black a {background:#c8aa5c; margin-left:5px; font-weight:bold; font-style:italic;}
.accordion_toggle_active {background-image:url('http://www.purdue.edu/globals/graphics/down-arrow.png');}
   
.state {background:url('http://www.purdue.edu/globals/graphics/in_state.png') no-repeat 105px 5px; padding-bottom:25px; height: 220px; width: 240px;} 
.access {background:url('http://www.purdue.edu/globals/graphics/access_purdue.png') no-repeat #fff top right; height:250px; width: 238px; border-bottom: 1px solid #c8aa5c; border-left: 1px solid #c8aa5c; border-right: 1px solid #c8aa5c;} 
.state ul{margin: 30px 0 0 5px ; padding:0;}
.access ul{margin: 0 0 0 5px ; padding:7px 0 0 0;}
.access a:hover{color:#a37b2c;}

.content{padding: 0 15px 0 25px; margin-left: 10px; list-style: none;} 
.content h2{border-bottom: #999 solid 1px; font-weight:normal; font-size:123%; display:block; }

.accordion_content a:hover{color: #a37b2c; }
.accordion_content{overflow:hidden;} 
.accordion_content ul li, .access ul li {list-style: none;padding: 3px;}
.accordion_content ul li a, .secondary_navigation ul ul li a, .access ul li a{ display: block;  color:#000; padding: 0 0 0 8px; text-align:left;  border-left:2px #ccc solid; text-decoration:none; border-bottom: none; }
.accordion_content ul li a:hover, .access ul li a:hover{ border-left:2px solid #a37b2c; text-decoration: none;}

.w-120{ margin: 18px 0 10px  125px;}
.index_bullet p { padding-left: 12px; background: url("http://www.purdue.edu/globals/graphics/bullet.png") no-repeat 0 7px;}
.index_bullet h2 a{ color:#a37b2c;}


.print_email {position: absolute; left:885px; top:110px; z-index:9000; display:block; width:100px; height: 25px;}
.print_email a{margin-left: 10px; display:inline; border:none; background:none; cursor:pointer; text-decoration:none; color: #555; font-size:10px; }
.print_email a:hover{ border:none;  text-decoration:none; background:none;}

#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{z-index:99; visibility:hidden;}

#doc4{position:relative;}

#highlight_caption{width:207px; padding:5px 10px; border-bottom: solid 1px #ddd; border-right: solid 1px #ddd;}
#highlight_caption a {color:#a37b2c; font-size:10px; border-bottom: none; font-style:italic; color: #333;}
#highlight_caption a:hover {color: #a37b2c;}
#smallbanner_caption {text-align:right; color:white; background:url('http://www.purdue.edu/globals/graphics/fade.png') repeat-y top right; height:29px; width:300px; font-style:italic; font-size:11px; padding:2px 12px 0px 24px; margin:-32px 0px 0px 139px; position:relative; z-index:2;}
#smallbanner_caption a {color:#f3bb8c;}
#smallbanner_longdesc {background:#ECE1CB; padding:5px; width:465px; font-size:11px; height:100px; display:none; overflow:auto;}

.yui-panel{background: #f00; }


.profile{margin: 20px 0 0 0; clear:both; }
.profile ul li{ list-style: square; list-style-position: inside; background:none; }
.profile img { float:left;   padding:10px; margin-right: 20px; border: solid 1px #999;  } 
.profile .putitle{margin:-14px 0 20px 0 ; padding:0; font-size:12px; color:#a37b2c;  }
.profile h2{ margin-left:222px;}
