html {
	overflow-y:scroll;
	}
body {
	margin:0;
	padding:0;
	border:none;
	height:100%;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#333333;
	font-size:75%;
	line-height:1em;
	background:url("../images/backgrounds/gold/background.png") 50% top repeat-y #c3a873;
	}

a, a:link, a:visited {
	color:#a37b2c;
	text-decoration:none;
	}
a:hover, a:focus, a:active {
	text-decoration:underline;
	}
a:focus {
	outline:0 !important;
	}


img {
	border:none;
}
#thessm {display:none;}
div#bodymain table.tablespacer tr td {padding:5px 2px;}
div#bodymain table.tablespacer tr td p {margin:0px; padding:0px;}

#wholepageoverlay {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	background:url("../images/graphics/ajax-loader_onblack.gif") 50% 50% no-repeat #000;
	}

/*************************************************************************************************/
#mainspace_1 {
	text-align:center;
	background:url("../images/backgrounds/gold/background-gradient.jpg") top repeat-x;
	z-index:2;
}
#mainspace_2 {
	background:url("../images/backgrounds/gold/background-top.jpg") 50% top no-repeat;
}
#mainspace_3 {
	width:900px;
	padding:0;
	text-align:left;
	margin:0 auto;
}
#mainbox {
	padding:25px 10px 10px;
	background:url("../images/backgrounds/body-top.jpg") top left repeat-x;
	}

#mainbox_end {
	clear:both;
}

/*************************************************************************************************/

#headbox {
	display:block;
	height:60px;
	position:relative;
	background:url("../images/backgrounds/headerbar_black.jpg") top left repeat-x;
	z-index:100;
	color:#c7c0b3;
}

#siteheader h3 {
	margin:0;
}

#editmodenote {
	text-align:center;
	padding:15px;
	height:30px;
	line-height:15px;
}

#siteheader_purdue, #siteheader_purdue:link, #siteheader_purdue:visited {
	text-indent:-9999px;
	line-height:60px;
	background:url("../images/logos/onblack_purdue-signature.png") top left no-repeat;
	display:block;
	height:60px;
	width:155px;
	cursor:pointer;
	position:absolute;
	top:0;
	left:0;
	}
#siteheader_purdue:hover, #siteheader_purdue:focus, #siteheader_purdue:active {
	background-image:url("../images/logos/onblack_purdue-signature-over.png");
	}

#siteheader_cla, #siteheader_cla:link, #siteheader_cla:visited {
	text-indent:-9999px;
	margin:0;
	width:422px;
	line-height:60px;
	background:url("../images/logos/onblack_cla-signature.png") top left no-repeat;
	display:block;
	cursor:pointer;
	position:absolute;
	top:0;
	right:0;
	}

.white #headbox {
	background-image:url("../images/backgrounds/headerbar.jpg");
}
.white #siteheader_purdue, .white #siteheader_purdue:link, .white #siteheader_purdue:visited {
	background-image:url("../images/logos/purdue-signature.png");
}
.white #siteheader_purdue:hover, .white #siteheader_purdue:focus, .white #siteheader_purdue:active {
	background-image:url("../images/logos/purdue-signature-over.png");
}
.white #siteheader_cla, .white #siteheader_cla:link, .white #siteheader_cla:visited {
	background-image:url("../images/logos/cla-signature.png");
}

#clamenu {
	position:relative;
	}
#clamenucontent {
	display:none;
	position:absolute;
	top:60px;
	right:0;
	background:url("../images/backgrounds/cla-menu.jpg") top left repeat-x #423E35;
	border:2px solid #6B655A;
	color:#c7c0b3;
	padding:20px;
	width:382px;
	text-align:center;
	}
#clamenucontent p {
	margin:0; display:none;
	}
#clamenucontent h4 {
	color:#fff;
	font-size:100%;
	margin:0 0 1.4em 0;
	}
.clamenu_col1, .clamenu_col2 {
	text-align:left;
	float:left;
	width:190px;
	padding-bottom:0px;
	}
#clamenucontent hr {
	clear:left;
	border:none;
	border-bottom:2px solid #6B655A;
	padding:0.5em 0 0 0;
	margin:0 0 1em 0;
	height:2px;
	}
#clamenucontent a, #clamenucontent a:link, #clamenucontent a:visited {
	color:#c7c0b3;
	}
#clamenucontent ul {
	list-style:none;
	margin:0;
	padding:0;
	}
#clamenucontent ul li {
	margin:.5em 0;
	}

#clamenu:hover #clamenucontent, #clamenu:focus #clamenucontent, #clamenu:active #clamenucontent,
#clamenu.over #clamenucontent {
	display:block;
	}

#clamenucontent a.clamenuclose, #clamenucontent a.clamenuclose:link, #clamenucontent a.clamenuclose:visited {
	clear:left;
	font-size:80%;
	margin-top:1em;
	border:1px solid #6B655A;
	color:#6B655A;
	padding:4px;
	line-height:8px;
	height:8px;
	width:8px;
	display:block;
	position:absolute;
	right:-1px;
	top:-11px;
	}
#clamenucontent a.clamenuclose:hover, #clamenucontent a.clamenuclose:focus, #clamenucontent a.clamenuclose:active {
	text-decoration:none;
	background-color:#c7c0b3;
}

/*************************************************************************************************/

#banner {
	position:relative;
	display:block;
	overflow:hidden;
	clear:left;
	}

#bannertitle {
	display:none;
	}
#bannergraphic {
	float:left;
	display:block;
	width:710px;
	}

#bannercorner {
	float:left;
	height:100%;
	}

#corner1 {
	background:url("../images/backgrounds/gold/corner-left.png") left top repeat-y #453621;
	height:100%;
	}
#corner2 {
	background:url("../images/backgrounds/gold/corner-top.png") left top no-repeat;
	height:100%;
	}
#corner3 {
	background:url("../images/backgrounds/corner.jpg") left bottom no-repeat;
	height:90% /*128px*/;
	width:170px;
	padding:10px;
	color:#d2bca2;
	text-align:right;
	font-size:90%;
	position:relative;
	overflow:hidden;
	}
#cornercontact a, #cornercontact a:link, #cornercontact a:visited {
	position:absolute;
	left:10px;
	bottom:0;
	display:block;
	width:167px;
	height:27px;
	padding-top:35px;
	line-height:1em;
	background:url("../images/buttons/contact.jpg") 0 0 no-repeat;
	font-weight:bold;
	color:#c3a873;
	}

#cornercontact a:hover, #cornercontact a:focus {
	background-position:0 -62px;
	}
#cornercontact a:active {
	background-position:0 -124px;
	}

/*************************************************************************************************/

#tabs {
	clear:left;
	height:10px;
	padding:15px 10px;
	text-align:center;
	background:url("../images/backgrounds/navbar.jpg") top left repeat-x #36322c;
	}
#tabs h3 {
	display:none;
	}
#tabs ul {
	margin:0 auto;
	padding:0;
	list-style:none;
	}
#tabs ul li {
	margin:0 9px;
	padding:0;
	text-align:center;
	display:inline;
	line-height:10px;
	color:#c7c0b3;
	}
#tabs ul li a, #tabs ul li a:link, #tabs ul li a:visited {
	color:#c7c0b3;
	}
#tabs ul li a:hover, #tabs ul li a:focus, #tabs ul li a:active {
	color:#fff;
	text-decoration:none;
	}
	
/*************************************************************************************************/

#searchbox1 {
	position:absolute;
	top:-15px;
	right:0;
	text-align:right;
}
#textsize1 {
	position:absolute;
	right:0;
	top:15px;
	text-align:right;
}

#textsize2 {
	padding-top:5px;
}
#textsize1 img, #textsize2 img {
	border:none;
	padding:1px;
	height:15px;
	width:15px;
	position:relative;
	top:2px;
}
#bodyarea #textsize1 a, #bodyarea #textsize2 a {
	border:none;
}
#textsize1 a:hover img, #textsize2 a:hover img {
	border:1px solid #333;
	padding:0;
}

#searchbox2 {
	padding:10px 0 0;
	height:30px;
	line-height:1em;
}
#searchbox1 form, #searchbox2 form {
	display:inline;
	}
.inputbox {
	width:100px;
	font-size:100%;
}

.sidebar-on #searchbox1, .sidebar-on #textsize1 {
	display:none;
}

/*************************************************************************************************/

#breadcrumbs {
	color:#666666;
	padding:0 0 2em;
	font-size:80%;
}
#breadcrumbs br {
	display:none;
}



/*************************************************************************************************/

#bodyarea {
	float:right;
	position:relative;
	width:620px;
 	line-height:1.4em;
	margin:0;
	padding-left:10px;
	padding-top:0px;
	}

#mainspace_1.sidebar-off #bodyarea {
	width:880px;
	padding-left:0;
	}

#mainspace_1.sidebar-off #bodyarea-columncontainer {
	background:url("../images/backgrounds/body-column-line.png") 0 0 repeat-y;
	}
#mainspace_1.sidebar-on #bodyarea-columncontainer {
	background:url("../images/backgrounds/body-column-line.png") -187px 0 repeat-y;
	}

#pagetitle, #bodyarea h1 {
	font-size:180%;
	line-height:1.2em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	letter-spacing:2px;
	color:#a37b2c;
	padding:0 0 1em;
	margin:0;
	background-color:#fff;
	}
.sidebar-off #bodyarea h1 {
	margin-right:200px;
	}

#bodyarea h2 {
/* The h2 should never show up in bodyarea - it's not "allowed" in the contribution field. Styles here
   are just in case it winds up there anyway, e.g. through copy-and-paste or source editing. */
	font-size:150%;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-weight:bold;
	font-style:italic;
	margin:2em 0 .8em;
	}

#bodyarea h3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#c3a873;
	font-size:140%;
	font-weight:bold;
	margin:2em 0 .8em;
	}
#bodyarea h3.right {
	text-align:right;
	border-top:1px solid #c3a873;
	}
#bodyarea h4 {
	font-family:Arial, Helvetica, sans-serif;
	color:#746b60;
	font-size:125%;
	font-weight:bold;
	font-style:italic;
	margin:1.3em 0 .5em;
	}
#bodyarea h5 {
	font-family:Arial, Helvetica, sans-serif;
	color:#c3a873;
	font-size:115%;
	font-weight:bold;
	margin:1em 0 .5em;
	}
#bodyarea h6 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	font-size:100%;
	font-weight:bold;
	font-style:italic;
	margin:1em 0 .5em;
	}


#bodyarea p {
	margin:0 0 1.4em;
	}
#bodyarea table {
	border:none;
	border-collapse:collapse;
	width:100%;
	}
#bodyarea table tr td {
	vertical-align:top;
	}
#bodyarea table tr td {
	padding:0;
	border:none;
	}
#bodyarea table.paddedcolumns tr td {
	padding:0 3px;
	}
#bodyarea table.bordered {
	border:1px solid #666;
	}
#bodyarea table.bordered tr td {
	border:1px solid #666;
	padding:2px;
	}
#bodyarea table.highlightrow tr:hover {
	background-color:#f1eeee;
	}

#bodyarea div.columns {
	position:relative;
	height:auto;
	margin-bottom:1.4em;
	width:100%;
	}
#bodyarea div.twocolumns {
	background-color:#eee;
	border-top:1px solid #c3bcac;
	border-bottom:1px solid #c3bcac;
	margin-bottom:1.4em;
	}
#bodyarea div.columns.divided {
	background:url("../images/backgrounds/thelineisadottoyou.jpg") 50% repeat-y;
	}
#bodyarea div.columns.sectioned {
	border-top:1px solid #c3bcac;
	border-bottom:1px solid #c3bcac;
	padding-top:.5em;
	padding-bottom:.5em;
	}

#bodyarea div.column1 {
	float:left;
	width:305px;
	padding:0 5px 0 0;
	}
#bodyarea div.column2 {
	float:right;
	width:305px;
	padding:0 0 0 5px;
	}
#bodyarea div.column-end {
	clear:both;
	}

#bodyarea #maincontentarea.edit div.columns {
	width:auto;
	}

#bodyarea #maincontentarea.edit div.column1,
#bodyarea #maincontentarea.edit div.column2 {
	float:none;
	width:auto;
	padding:0;
	}
#bodyarea #maincontentarea.edit div.column1 {
	background:url("../images/backgrounds/column1-label.png") 0% 100% no-repeat #e0dacc;
	border-bottom:1px solid #e0dacc;
	margin-bottom:1.4em;
	}
#bodyarea #maincontentarea.edit div.column2 {
	background:url("../images/backgrounds/column2-label.png") 0% 100% no-repeat #d6c4a0;
	border-bottom:1px solid #d6c4a0;
	margin-bottom:1.4em;
	}


#bodyarea a, #bodyarea a:link {
	border-bottom:1px dotted #a37b2c;
	color:#a37b2c; /*e8b756;*/
	}
#bodyarea a:visited {
	border-bottom:1px dotted #8b816e;
	color:#8b816e;
	}
#bodyarea a:hover, #bodyarea a:focus, #bodyarea a:active {
	color:#e8b756;
	border-bottom:1px solid #e8b756;
	text-decoration:none;
	}

#bodyarea a.noborder {
	border-bottom:none;
	}

#bodyarea a.pdf, #bodyarea a.doc, #bodyarea a.word, #bodyarea a.ppt, #bodyarea a.powerpoint, #bodyarea a.right {
	padding:2px 21px 2px 0;
	background-position:top right;
	background-repeat:no-repeat;
	border-bottom:none !important;
	}
#bodyarea a.left {
	padding:2px 0 2px 21px;
	background-position:top left;
	background-repeat:no-repeat;
	}
#bodyarea a.pdf, #bodyarea a.pdf:link, #bodyarea a.pdf:visited {
	background-image:url("../images/buttons/pdf.gif");
	}
#bodyarea a.pdf:hover, #bodyarea a.pdf:focus, #bodyarea a.pdf:active {
	background-image:url("../images/buttons/pdf_over.gif");
	text-decoration:underline;
	}
#bodyarea a.doc, #bodyarea a.word, #bodyarea a.doc:link, #bodyarea a.word:link, #bodyarea a.doc:visited, #bodyarea a.word:visited {
	background-image:url("../images/buttons/doc.gif");
	}
#bodyarea a.doc:hover, #bodyarea a.word:hover, #bodyarea a.doc:focus, #bodyarea a.word:focus, #bodyarea a.doc:active, #bodyarea a.word:active {
	background-image:url("../images/buttons/doc_over.gif");
	text-decoration:underline;
	}
#bodyarea a.ppt, #bodyarea a.powerpoint, #bodyarea a.ppt:link, #bodyarea a.powerpoint:link, #bodyarea a.ppt:visited, #bodyarea a.powerpoint:visited {	
	background-image:url("../images/buttons/ppt.gif");
	}
#bodyarea a.ppt:hover, #bodyarea a.powerpoint:hover, #bodyarea a.ppt:focus, #bodyarea a.powerpoint:focus, #bodyarea a.ppt:active, #bodyarea a.powerpoint:active {
	background-image:url("../images/buttons/ppt_over.gif");
	text-decoration:underline;
	}
#bodyarea a.ext {
	padding-right:15px;
	background:url("../images/buttons/external-8.png") right 50% no-repeat;
	}
#bodyarea a.ext:hover, #bodyarea a.ext:focus, #bodyarea a.ext:active {
	background-image:url("../images/buttons/external-8-over.png");
	}

#bodyarea ul {
	list-style:url("../images/graphics/bullet-filled.jpg");
	}
#bodyarea ul li {
	margin-bottom:.5em;
	}
#bodyarea ul li ul {
	margin-top:.5em;
	list-style:url("../images/graphics/bullet.jpg");
	}
#bodyarea ul li ul li ul {
	list-style:url("../images/graphics/bullet-circle.png");
	}
#bodyarea ul li ul li ul li ul {
	list-style:url("../images/graphics/bullet-circle-filled.png");
	}


/* begin styles for inset element */
#bodyarea #bodyinset,
#dynamicrandomimage {
	float:right;
	width:190px;
	padding:3px 7px;
	margin:0 0 5px 5px;
	background-image:none;
}

#bodyarea #bodyinset p {
	line-height:1.2em;
	margin:1.2em 0;
}

#bodyarea #bodyinset h3 {
	font-size:120%;
	font-style:italic;
	text-align:center;
	margin:0 0 1.3em;
	font-weight:bold;
}

#bodyarea #bodyinset h4 {
	font-size:100%;
	margin:0;
	font-weight:bold;
}

#bodyarea #bodyinset.bordered {
	border:1px solid #d5cec4;
}
#bodyarea .image,
#dynamicrandomimage {
	padding:0 !important;
	width:200px !important;
}
#bodyarea #bodyinset-caption {
	padding:5px 5px 2px;
	border-bottom:1px solid #d5cec4;
	color:#736c64;
	text-align:right;
	font-size:90%;
	line-height:1em;
	font-style:italic;
}

/* end styles for inset element */

#bodyarea-columncontainer #bodymain {
	margin-right:288px;
}
#bodyarea-columncontainer #bodyinset {
	width:268px;
	padding:0;
	margin:0;
}
#bodyarea-columncontainer #bodyinset p {
	margin:0 0 1.4em;
	line-height:1.4em;
}
#bodyarea-columncontainerend {
	clear:right;
}

#mainspace_1.sidebar-on #bodyarea-columncontainer #bodymain {
	margin-right:215px;
}
#mainspace_1.sidebar-on #bodyarea-columncontainer #bodyinset {
	width:195px;
}

/*************************************************************************************************/
#sidebox {
	float:right;
	width:250px;
	margin-top:0;
	margin-bottom:2em;
	background-color:#FFF;
	position:relative;
}
#mainspace_1.sidebar-off #sidebox {
	display:none;
	}

#sidebox_menu,
#sidebox_otherlinks {
	margin-bottom:20px;
	position:relative;
}
#sidebox_menu_back {
	position:relative;
	display:none;
}
#sidebox_menu h3 {
	display:none;
}
#sidebox_menu ul {
	margin:0;
	padding:0;
	list-style:none;
	border-top:1px solid #fff;
}
#sidebox_menu ul li {
	border-bottom:1px solid #fff;
	text-align:left;
	line-height:normal;
	margin:0;
	padding:0;
	background-color:#c3a873;
	position:relative;
	height:100%;
}
#sidebox_menu ul li a, #sidebox_menu ul li a:link, #sidebox_menu ul li a:visited {
	display:block;
	padding:5px 20px 5px 10px;
	margin:0;
	width:220px;
	background-color:#c3a873;
	color:#000;
	position:relative;
	z-index:199;
}
#sidebox_menu ul li a:hover, #sidebox_menu ul li a:focus, #sidebox_menu ul li a:active {
	text-decoration:none;
	background-color:#b38d41;
	color:#fff;
}
#sidebox_menu ul li div {
	position:absolute;
	width:220px;
	padding:5px 20px 5px 10px;
	color:#fff;
	top:0;
	left:0;
	background-color:#b38d41;
	z-index:100;
}

#sidebox_menu ul li.sidebox_current {
	font-style:italic;
	background:url("../images/graphics/arrow.gif") right 50% no-repeat #fff;
	padding:5px 20px 5px 10px;
	margin:0;
	border-bottom:1px solid #D6C4A0;
}
#sidebox_menu ul li.sidebox_sectionhome {
	background-color:#333;
	border-bottom:1px solid #fff;
	color:#fff;
	font-weight:bold;
	}
#sidebox_menu ul li.sidebox_sectionhome a, #sidebox_menu ul li.sidebox_sectionhome a:link, #sidebox_menu ul li.sidebox_sectionhome a:visited {
	background-color:#333;
	color:#fff;
	font-weight:bold;
	}
#sidebox_menu ul li.sidebox_sectionhome a:hover, #sidebox_menu ul li.sidebox_sectionhome a:focus, #sidebox_menu ul li.sidebox_sectionhome a:active {
	text-decoration:none;
	background-color:#b38d41;
	color:#fff;
	}

#sidebox_otherlinks {
	border-top:1px solid #c3a873;
}

#sidebox_otherlinks p {
	margin:0;
}
#sidebox_otherlinks ul {
	margin:0;
	padding:0;
	list-style:none;
}
#sidebox_otherlinks a, #sidebox_otherlinks a:link, #sidebox_otherlinks a:visited {
	border-bottom:1px solid #d6c4a0;
	color:#333;
	text-align:left;
	line-height:normal;
	margin:0;
	display:block;
	padding:3px 20px 3px 10px;
	width:220px;
}
#sidebox_otherlinks a:hover, #sidebox_otherlinks a:focus, #sidebox_otherlinks a:active {
	background-color:#b38d41;
	color:#fff;
	text-decoration:none;
	}

#sidebox_otherlinks h3,
#sidebox_otherinfo h3 {
	font-weight:bold;
	background-color:#765a26;
	color:#fff;
	margin:0;
	padding:5px 20px 5px 10px;
	font-size:100%;
}
#sidebox_otherlinks {
	margin-top:0;
	margin-bottom:20px;
}
#sidebox_otherinfo {
	border-left:1px solid #fff;
}
#sidebox_otherinfo p {
	margin:10px 20px 10px 10px;
	overflow:visible;
}
#sidebox_otherinfo h3 {
	margin-top:20px;
	width:220px;
}

/* End sidebar navigation menu */	


/*************************************************************************************************/
#linkFooter {
	font-size:80%;
	line-height:1.1em;
	border-top:1px solid #ccc;
	padding:1em 0;
	}
#linkFooter a, #linkFooter a:link, #linkFooter a:visited, #linkFooter a:hover, #linkFooter a:focus, #linkFooter a:active {
	color:#333 !important;
	}
a.printview_linkref, a.printview_linkref:link, a.printview_linkref:visited, a.printview_linkref:hover {
	font-size:75%;
	padding-left:4px;
	color:#333 !important;
	text-decoration:none !important;
	}


/*************************************************************************************************/
#footers {
	width:880px;
	line-height:1.1em;
	padding:20px 10px 0;
	margin:0 auto;
	color:#736c64;
	text-align:center;
	font-size:90%;
}

#customfooter {
	clear:both;
	padding:5px 0;
	border-top:1px solid #d5cec4;
}

#clafooter {
	clear:both;
	padding:5px 0;
	border-top:1px solid #d5cec4;
}

#languagefooter {
	padding:5px 0;
}

#purduefooter {
	display:block;
	padding:2em 0 1em;
	border-top:1px solid #d5cec4;
}

#lastmodifiedfooter {
	font-size:80%;
	padding:1em 0 .5em;
}


#customfooter hr, #clafooter hr, #languagefooter hr, #purduefooter hr, #lastmodifiedfooter hr {
	display:none;
}



/**  HR styles available through the CONTENT menu on contribution editor **/

hr {
	border:none;
	border-top:1px solid #CCC;
	height:1px;
	margin:.5em auto;
}
hr.short {
	width:50%;
}
hr.clearboth {
	clear:both;
	border-top:1px solid #fff !important;
	height:0;
	margin:0;
}

/**  DIV styles available through the CONTENT menu on contribution editor **/
div.captionedimage_left, div.captionedimage_right {
	color:#999;
	font-size:85%;
	font-style:italic;
	text-align:center;
	line-height:1em;
}
div.captionedimage_left {
	float:left;
	margin:10px 10px 10px 0;
}
div.captionedimage_right {
	float:right;
	margin:10px 0 10px 10px;
}

.newsfeedwithtext a.newslink {
	font-weight:bold;
}
a.newslinkmore {
	font-size:90%;
}
.newsdate, .newstime {
	font-style:italic;
	color:#999;
	font-size:90%;
}

.editor_note {
	color:#736c64;
	font-size:85%;
	font-style:italic;
	margin-bottom:.5em;
}
#thessm {display:none;}

