
/* ------------------------------------ core elements - edit to site style, but DO NOT REMOVE ------------------------------------ */

#elementeditor, .floatingtool {border: 2px outset; position: absolute; background-color: #FFFFFF; top:70px; left:186px; height:300px; width: 300px; visibility: hidden; z-index: 100;}

textarea, input, select
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 12px;
	border: 1px solid #000000; 
}

.imagebutton { border: 0px 0px 0px 0px; }

textarea, select { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; }

form { margin:0px; }

.bordernone { border-width:0px 0px 0px 0px; }
#bordernone { border-width:0px 0px 0px 0px; }

/* ------------------------------------ CSS for forms START --------------------------------------------- */

/* dictates the outer DIV UI */
#twocolform { width:auto; border-bottom:1px dotted #999; padding:0px 0px 10px 10px; margin:0px 0px 10px 0px; }

/* disctates the outer H1 UI */
#twocolform h1 { font-size:14px; font-weight:bold; margin:0px 0px 0px 0px; border-width:0px 0px 0px 0px; width:auto; padding:10px 0; }
/* see MAC css for alternate CSS */

/* disctates the overall TD cellpadding */
#twocolform td { padding:3px; }

/* disctates the Font treatment, padding, alignment and width of the TD with the form line title */
#twocolform td.linetitle { font-color: #000000; padding:2px 2px 2px 2px; text-align:right; font-size:11px; width:115px; }

/* disctates the UI for the drop down menus */
#twocolform select { text-align:left; width:200px; margin-left:10px; border:0px; border:1px solid #000; }

/* disctates the UI for the drop down menus, specifically for CITY and STATE */
#twocolform select.city { width:125px; }
#twocolform select.state { width:180px; }

/* specialized class for text input fields */
#twocolform input.text { text-align:left; width:180px; margin-left:10px; }
#twocolform .textprefill { text-align:left; width:180px; margin-left:10px; font-size:11px; height:15px;}
#twocolform .textprefillbirthday { text-align:left; width:40px; margin-left:10px; font-size:11px; height:15px;}
#twocolform .textprefillcity { text-align:left; width:125px; margin-left:10px; font-size:11px; height:15px;}
#twocolform .textprefillstate { width:60px; }
#twocolform textarea { text-align:left; width:193px; margin-left:10px; font-size:11px; height:75px; }

/* disctates the UI INPUT placement */
#twocolform input { text-align:left; margin-left:10px; }

/* generic SPAN class wrapped around selected inline form text */
#twocolform span { font-size:10px; color:#666666; }


#submitbutton { text-align:right; margin:5px 30px 15px 0px; }
#submitbutton input.center { text-align:center; width:60px; }


#twocolform .prefix { text-align:left; width:60px; margin-left:10px; font-size:11px; height:15px;}

/* ------------------------------------ CSS for forms END --------------------------------------------- */



/* --------------------------- CSS for revised CMS Managers Menu on Site Admin Options page --------------------------- */
#cmsManagerMenu { width:500px; border-color:#B04632; border-width:1px; border-style:solid; padding:0px 1px 15px 1px; margin:0 0 20px 10px;  }
#cmsManagerCaption { padding:0 0 0 5px; position:relative; top:-9px; left:10px; text-align:left; background-color:#ffffff; width:250px; font-size:14px; font-family:"Trebuchet MS", Arial, Verdana; }
#cmsManagerItemArrow { background-image: url(/core/framework/images/acumium/bullet.gif); background-repeat: no-repeat; background-position:0 0; padding:0 0 8px 15px; }
/* --------------------------- CSS for revised CMS Managers Menu on Site Admin Options page --------------------------- */



/* ------------------------------------ CSS for Ledger Lines --------------------------------------------- */

#playlist { border: 1px solid #999999; margin:20px 0 0 0; }
#playlist tbody tr td { padding: 7px 30px 7px 10px; }
#playlist tr.selected td { background:url(/site/framework/images/greyfade.gif) 1px 1px repeat-x; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica; border-left: 0px; border-bottom: 1px solid #999999; }
#playlistfoot { border-width:0px 0px 0px 0px; border-style:solid; border-color:#937777; background:url(/site/framework/images/greyfade.gif) 0px 0px repeat-x; padding:5px 5px 5px 5px; text-align:right; margin-bottom:15px; }

/* ------------------------------------ CSS for Leder Lines --------------------------------------------- */


/* ------------------------------------ CSS for LEFT NAV START --------------------------------------------- */
/* ------------------------------------ CSS for LEFT NAV END --------------------------------------------- */


/* ------------------------------------ site level elements - edit to site style ------------------------------------ */
/* ------------------------------ General CSS START --------------------------------------- */

html,body { height:100% }

#maindiv { height:100%; }

#pagetoolbar { width:90%; margin:0px auto; text-align:center; padding:0; border-width:0 1px; border-style:solid; border-color:#000; }

body { text-align:center; margin:0px auto; padding:0; font:12px Arial, Helvetica, sans-serif; }

.main { margin:0px auto; text-align:center; width:100%; min-height:500px; height:auto !important; height:500px; }

a {}
a:hover {}

table, td, p { font-family:Arial, Helvetica, sans-serif; color:#000; font-size:11px; line-height:13px; }

ul { margin-bottom: 0px; }
li { margin-bottom: 5px; }

h1, h2, h3, h4, h5 { font-family:Arial, Helvetica, sans-serif; margin:0 0 0 0; color:#000; line-height:normal; }

h1 { font-size:18px; }
h3 { font-size:16px; }
h4 {  }

/* ------------------------------- General CSS END ------------------------------------------- */

/* ------------------------------- General Product CSS START --------------------------------- */

#productElement {  }
#productElement h1 {  }
#productElement td {  }
#productElement img {  }
#productElement i.sale { font-style:normal; color:#FF0000; text-transform:uppercase }
/*#productElement i { font-style:normal; color:#FF0000; text-transform:uppercase }*/

/* ------------------------------- General Product CSS END --------------------------------- */


/* ------------------------------- CSS for DIV ID START -------------------------------------- */

#hnav { width:100%; background:#900; height:30px; margin:0; padding:0; }
 
#hnav li { display:inline; height:30px; margin:0; padding:0; }
 
#hnav li a { color:#fff; background:#600; font-weight:bold; display:block; float:left; height:25px; margin:0 2px 0 4px; padding:5px 6px 0 6px; text-decoration:none; }
 
#hnav li a.on, #hnav li a.on:visited, #hnav li a:hover { background:#fff; color:#900; }
 
li.hnav1vmtexton a, li.hnav1vmtextonhover a  { background:#fff; color:#900; }
 
 
#hnav li a#home { margin-left:40px;width:50px;text-align:center; }



#feature{display:block;width:496px;height:280px;margin:10px 0 0 10px; padding:0;}
#profile{
	display:block;
	float:left;
	width:380px;
	}
#profile h3{
	font:18px Arial, Helvetica, sans-serif;
	color:#900;
}
#profile img{
	float:left;
	}
#profile .profile-text{
	width:180px;
	float:left;
	}
#profile p, #profile h3{
	margin:0 0 10px 0;
	padding:0 0 0 10px;
	}
.sublinks p{
	color:#999999;
	font-size:10px;
	}


.profile{background:#FFFFCC;border:1px solid #CC0000;}
.profile p{width:440px;}
.profile a{color:#CC0000;text-decoration:none;}
table#events{width:180px;margin:0;padding:0;background:#fff;}
h1.grey{font:14px Helvetica, sans-serif;background:#ccc url(http://www.bus.wisc.edu/images/home_h1_bg_grey.gif) bottom left repeat-x;color:#FFFFFF;padding:5px;margin-top:-.7em;}
.whatsnew{margin-top:10px;}
.quartercol{display:block;float:left;width:180px;}
.halfcol{display:block;float:left;width:360px;}
/*.container h2{font:14px Geneva, Arial, Helvetica, sans-serif;color:#999999;}*/
.bg-black{
	color:#fff;
	background:#666 url(http://www.bus.wisc.edu/images/template/bg-black-gradient.gif) repeat-x bottom left;
	}
.bg-black h2{
	font-size:18px;
	color:#fff;
	}
.bg-black a, .bg-black a:visited{
	color:#ffc;
	}
.bg-black a:hover{
	color:#FFFF00;
	}
	


.hide{display:none;}
div{
	margin:0;
	padding:0;
	}
p{
	font-size:12px;
	margin:0;
	padding:5px 20px 5px 10px;
}

/*table{
	margin:5px 20px 5px 10px;
	padding:0;
	}
*/
#tablecopy { margin:5px 20px 5px 10px; }

table td{
	font-size:12px;
	}
	
	
	/*
table td p, table td h2{
	padding:5px 0;
	}*/
	

h1,h2,h3,h4,h5,h6{
	font-weight:normal;
	margin:12px 0 0 0;
	padding:5px 20px 5px 0px;
}
h1{font-size:24px;}
h2{font-size:18px;}
h3{font-size:16px;padding-top:0;margin-top:9px;}
h4{font-size:14px;}
h5{font-size:14px;}
h6{font-size:13px;}
ul,ol{
	margin:5px 20px;
	padding:0;
	}
li{
	font-size:12px;
	margin:5px 20px 5px 10px;
	padding:0;}
	

a{
	color:#900;
	text-decoration:underline;
}
a:visited{
	color:#666666;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
	color:#c00;
}
#frame{
	width:760px;
	margin:0 auto;
	padding:0;
	text-align:left;
	}
	
body.w800 #frame{
	width:820px;
	}
body.w800 .centerwide{width:415px;}
#logo{
	display:block;
	height:57px;
	background:#000;
	color:#fff;
	background:#fff url(http://www.bus.wisc.edu/images/template/bg_logobar.gif) repeat-x left bottom;
}
#logo a.logo{
	display:block;
	float:left;
	width:220px;
	height:57px;
	color:#fff;
	text-decoration:none;
	text-indent:-1000em;
	background:url(http://www.bus.wisc.edu/images/template/logo_business_web_only.gif) no-repeat left bottom;
}
#logo a.logo:hover{
	background:url(http://www.bus.wisc.edu/images/template/logo_business_hover.gif) no-repeat left bottom;
}
#logo #globallinks{
	float:right;

	margin:18px 5px 0 0;
	padding:0;

}
#logo #globallinks a{
	color:#fff;
	text-decoration:none;
	padding:3px;
}
#logo #globallinks a:hover{
	text-decoration:underline;
}
#header{
	display:block;
	clear:both;
	background:#900;
}

#header a{
	color:#fff;
	text-decoration:none;
	font:28px Arial, Helvetica, sans-serif;
	margin:0;
	padding:10px 0;
	text-indent:20px;
	display:block;
	width:100%;
	background-color:#900;
}

#header a.alumni{
	background:url(http://www.bus.wisc.edu/images/logotype_wba.gif) no-repeat top left;
	text-indent:-1000em;
}


#content{
	background:#fff;
	border-left:1px solid #c90;
	border-right:1px solid #c90;
	border-bottom:10px solid #c90;
	min-height:500px;
	height:auto !important;
	height:500px;
	}
	
#content .innermain {
	margin:0;
	padding:0;
}
	
#content p.breadcrumbs{
	padding-top:20px;
	font-size:9px;
}
#content .container{
	width:100%;
	margin:0;
	padding:0;
	clear:both;
}
#content .separator{
	width:100%;
	clear:both;
	margin:0;
	padding:0;
	display:block;
	height:1px;
	font-size:1px;
}

#content .widecol{
	width:505px;
	/*float:left;*/
	display:block;
	margin:0;
	padding:0;
}
#content .narrowcol{
	width:200px;
	/*float:left;*/
	display:block;
	margin:0;
	padding:0;
}
#content img{
	/*margin:10px 20px;*/
}

#content img.left{
	float:left;
	margin:0 10px 10px 0;
	padding:0;
}
#content img.right{
	float:right;
	margin:0 0 10px 10px;
	padding:0;
}
#content .gold{
	background:#7c5c21 url(http://www.bus.wisc.edu/images/template/bg_grad_gold.gif) repeat-x bottom left;
	color:#fff;
	margin:10px;
	padding:10px 0;
}
#content .gold a{color:#ffc;}
#content .gold a:hover{color:#ff0;}

#content ul.nav li{list-style-type:none;}
#content ul.nav li.on{list-style-image:url(http://www.bus.wisc.edu/images/li_dotted_arrow_red.gif)}
#content .quicklinks{
	width:95%;
	padding-bottom:15px;
	border-bottom:1px dotted #ccc;
}
#content .quicklinks a{
	text-decoration:none;
}
#content .quicklinks img{
	border:none;
}
#content .pale{
	background:#ffc url(http://www.bus.wisc.edu/images/template/bg_pale_yellow.gif) repeat-x top left;
	margin:10px;
	padding:7px 2px;
	border:1px solid #c90;
}

#content .pale form{
	margin:0 0 0 20px;
}

#content .pale form input#search{
	margin:0;
	padding:0;
}

#transfer form ul li input, #transfer form ul li b{
	margin:0 0 0 10px;
}

#content .pale ul		{ list-style-type:none; margin:0; padding:0; }
#content .pale ul li 	{ margin:5px 0; }
#content .pale a 	{ color:#900; font-size:12px; }
#content .pale p	{ padding-left:10px; }
#content .pale #eventlinktype p { line-height:16px; }

#content .pale table { margin:0px; padding:10px; }
#content .pale table table { padding:0px; }

#content .pale table td h2 { margin:0px; padding-left:0px; padding-right:0px; }


#content .palegrey{
	color:#000;
	background:#ccc url(http://www.bus.wisc.edu/images/template/bg_pale_grey.gif) repeat-x top left;
	margin:10px;
	padding:10px;
	border:1px solid #ccc;
}

#content .palegrey ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#content .palegrey a {
	color:#900;
	text-decoration:none;
}

#content .palegrey a:hover {
	text-decoration:underline;
}

#content .palegrey h2, #content .pale h2, #content .red h2, #content .gold h2{
	margin-top:0;
	line-height:normal;
	margin-left:10px;
}

#content .palegrey table, #content .palegrey table td { margin:0; padding:0; }

#content .red h2 {
	color:#fff;
}

#content .red{
	background:#900 url(http://www.bus.wisc.edu/images/template/bg_red_gradient.gif) repeat-x top left;
	margin:10px;
	padding:10px 0;
	color:#fff;
}
#content .red a{color:#ffc;}
#content .red h2{padding-bottom:0;}
#content .red h2+p{padding-top:3px;}

#content p.quote{
	padding-top:15px;
	font-size:16px;
	background:url(http://www.bus.wisc.edu/images/icons/icon_grey_quote.gif) no-repeat top left;
}
#content .widecol p.quote{
	margin-left:20px;
	margin-right:20px;
	}
#footer{
	background:none;
	color:#000;
	clear:both;
	margin:0;
	padding:0;
	width:100%;
}
#footer p{
	margin:0;
	padding:20px;
}
#footer a{color:#900;}




/*
MODIFICATION OF OLD #lcol navigation system for new template
*/
	
#lcol {
	color:#900;
	/*float:left;*/
	width:160px;
	padding:0;
	margin:0;
	background-color:#eee;
	/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity. 
	Thanks to Tantek Celik for the hack and to Eric Costello for publicizing it. 
	IE5/Win incorrectly parses the "\"}"" value, prematurely closing the style 
	declaration. The incorrect IE5/Win value is above, while the correct value is 
	below. See http://glish.com/css/hacks.asp for details. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:160px;
	}
/* I've heard this called the "be nice to Opera 5" rule. Basically, it feeds correct 
length values to user agents that exhibit the parsing error exploited above yet get 
the CSS box model right and understand the CSS2 parent-child selector. ALWAYS include
a "be nice to Opera 5" rule every time you use the Tantek Celik hack (above). */
body>#lcol {width:160px;}

#lcol a { color:#900;text-decoration:none; }#lcol ul { list-style-type:none; margin:0; padding:0; }#lcol li{ font:12px Arial, Helvetica, sans-serif;margin:0;padding:0; }#lcol li a { color:#900; text-decoration:none; border-bottom:1px solid #ccc; display:block; padding:4px 2px 4px 18px; background:#eee url(http://www.bus.wisc.edu/images/li_dotted_arrow_grey.gif) no-repeat 6px 8px; }#lcol li a:hover{ background:#ffc url(http://www.bus.wisc.edu/images/li_dotted_arrow_red.gif) no-repeat 6px 8px; }#lcol li.on a { color:#900;background:#ffc url(http://www.bus.wisc.edu/images/li_dotted_arrow_red.gif) no-repeat 6px 8px; font-weight:bold; }#lcol li.on ul { border-bottom:1px solid #ccc; }#lcol li.on ul li a { background:#fff url(http://www.bus.wisc.edu/images/li_dotted_arrow_red.gif) no-repeat 16px 8px;; border:none; font-weight:normal; padding-left:27px; }#lcol li.on ul li a:hover{ background:#ffc url(http://www.bus.wisc.edu/images/li_dotted_arrow_red.gif) no-repeat 16px 8px; }

/*#lcol li li.on a { color:#900;background:#eee url(http://www.bus.wisc.edu/images/li_dotted_arrow_red.gif) no-repeat 17px 8px; font-weight:bold; }*//*#subnav li ul li.on { color:#900;background:#eee url(http://www.bus.wisc.edu/images/li_dotted_arrow_red.gif) no-repeat 17px 8px; font-weight:bold; }*//*#lcol li.navheader{ font-size:10px;color:#333; padding:5px 10px; background:#ccc; }*//*#lcol li a:visited { color:#900; text-decoration:none; border-bottom:1px solid #ccc; display:block; padding:4px 2px 4px 18px; background:url(http://www.bus.wisc.edu/images/li_dotted_arrow_grey.gif) no-repeat 6px 8px; }*//*#lcol li li a { color:#900; text-decoration:none; border-bottom:1px solid #ccc; display:block; padding:4px 2px 4px 18px; background:url(http://www.bus.wisc.edu/images/li_dotted_arrow_grey.gif) no-repeat 17px 8px; }#lcol li li a:visited { color:#900; text-decoration:none; border-bottom:1px solid #ccc; display:block; padding:4px 2px 4px 18px; background:url(http://www.bus.wisc.edu/images/li_dotted_arrow_grey.gif) no-repeat 17px 8px; }*//*#lcol li.on a:visited { color:#900;background:#ffc url(http://www.bus.wisc.edu/images/li_dotted_arrow_red.gif) no-repeat 6px 8px; font-weight:normal; }*//*#lcol li li.on a:visited { color:#900;background:#eee url(http://www.bus.wisc.edu/images/li_dotted_arrow_red.gif) no-repeat 17px 8px; font-weight:bold; }*//*#lcol li.darker{ background:#eee;margin:0;padding:0; }#lcol li.darker a, #lcol li.darker a:visited{ background:#eee url(http://www.bus.wisc.edu/images/li_dotted_arrow_grey.gif) no-repeat 6px 8px; text-decoration:none; display:block;height:auto; padding:4px 2px 4px 18px; }#lcol li.darker a:hover{ color:#900;background:#ffc url(http://www.bus.wisc.edu/images/li_dotted_arrow_red.gif) no-repeat 6px 8px; }*//*ul#subnav ul { background-color:#fff; }ul#subnav ul li { text-indent:11px; background-color:#eee; }*//*#leftnav { background:#fff; margin-bottom:10px; border-bottom:1px solid #ccc; }#subnav { margin:0;padding:0; }#subnav li { margin:0; padding:0; width:100%; border:none; list-style-type:none; }#subnav li li { background:#fff; }#subnav li a { color:#900; text-decoration:underline; width:auto; display:block; margin:0; padding:2px 2px 2px 28px; background:url(http://www.bus.wisc.edu/images/li_dotted_arrow_grey.gif) no-repeat 16px 8px; }#subnav li a:visited {color:#900;}#subnav li a:hover {background:#ffc url(http://www.bus.wisc.edu/images/li_dotted_arrow_red.gif) no-repeat 16px 8px;}*//* had to change.subnav1 { background:#fff; margin-bottom:10px; border-bottom:1px solid #ccc; }.subnav2 { background:#fff; margin-bottom:10px; border-bottom:1px solid #ccc; }.subnav1 ul { margin:0; padding:0; background:#fff; }.subnav2 ul { margin:0; padding:0; background:#fff; }.subnav1 { margin:0; padding:0; width:100%; border:none; list-style-type:none; }.subnav2 { margin:0; padding:0; width:100%; border:none; list-style-type:none; }.subnav1 a { color:#900; text-decoration:none; width:auto; display:block; margin:0; padding:2px 2px 2px 28px; background:url(http://www.bus.wisc.edu/images/template/li_dotted_arrow_grey.gif) no-repeat 16px 8px; }.subnav2 a { color:#900; text-decoration:none; width:auto; display:block; margin:0; padding:2px 2px 2px 28px; background:url(http://www.bus.wisc.edu/images/template/li_dotted_arrow_grey.gif) no-repeat 16px 8px; }#subnav1 li a:visited { color:#900; }#subnav2 li a:visited { color:#900; }	#subnav1 li a:hover { background:#ffc url(http://www.bus.wisc.edu/images/template/li_dotted_arrow_red.gif) no-repeat 16px 8px; }#subnav2 li a:hover { background:#ffc url(http://www.bus.wisc.edu/images/template/li_dotted_arrow_red.gif) no-repeat 16px 8px; }*/

/* ======= ORIGINAL CSS FROM UWBA ========

#lcol a{
	color:#900;text-decoration:none;
	}
	
#lcol ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#lcol li.navheader{
	font-size:10px;
	color:#333;
	padding:5px 10px;
	background:#ccc;
	}

#lcol li{
	font:12px Arial, Helvetica, sans-serif;margin:0;padding:0;
	}
	
#lcol li a, #lcol li a:visited{
	color:#900;
	text-decoration:none;
	border-bottom:1px solid #ccc;
	display:block;
	padding-left:18px; 
	padding-right:2px; 
	padding-top:4px; 
	padding-bottom:4px;
	background:url(http://www.bus.wisc.edu/images/li_dotted_arrow_grey.gif) no-repeat 6px 8px;
	}
#lcol li li a, #lcol li li a:visited{
	color:#900;
	text-decoration:none;
	border-bottom:1px solid #ccc;
	display:block;
	padding-left:18px; 
	padding-right:2px; 
	padding-top:4px; 
	padding-bottom:4px;
	background:url(http://www.bus.wisc.edu/images/li_dotted_arrow_grey.gif) no-repeat 17px 8px;
	}	
	
	
#lcol li a:hover{
	color:#c00;background:#ffc url(http://www.bus.wisc.edu/images/li_dotted_arrow_red.gif) no-repeat 6px 8px;
	}
#lcol li li a:hover{
	color:#c00;background:#ffc url(http://www.bus.wisc.edu/images/li_dotted_arrow_red.gif) no-repeat 37px 8px;
	}
	

#lcol li.on a, #lcol li.on a:visited{
	color:#900;background:#ffc url(http://www.bus.wisc.edu/images/li_dotted_arrow_red.gif) no-repeat 6px 8px;
	font-weight:normal;
	}
	
#lcol li li.on a, #lcol li li.on a:visited, #subnav li ul li.on {
	color:#900;background:#eee url(http://www.bus.wisc.edu/images/li_dotted_arrow_red.gif) no-repeat 17px 8px;
	font-weight:bold;
	}


#lcol li.darker{
	background:#eee;margin:0;padding:0;
	}
#lcol li.darker a, #lcol li.darker a:visited{
	background:#eee url(http://www.bus.wisc.edu/images/li_dotted_arrow_grey.gif) no-repeat 6px 8px;
	text-decoration:none;
	display:block;height:auto; 
	padding-left:18px; 
	padding-right:2px; 
	padding-top:4px; 
	padding-bottom:4px
	}
#lcol li.darker a:hover{
	color:#900;background:#ffc url(http://www.bus.wisc.edu/images/li_dotted_arrow_red.gif) no-repeat 6px 8px;
	}


ul#subnav ul { background-color:#fff; }
ul#subnav ul li { text-indent:11px; background-color:#eee; }
*/

/*#leftnav {
	background:#fff;
	margin-bottom:10px;
	border-bottom:1px solid #ccc;}

#subnav
{
	margin:0;padding:0;
}

#subnav li {margin:0;
	padding:0;	
	width:100%;
	border:none;
	list-style-type:none;}

#subnav li li
{
	background:#fff;
}

#subnav li a {color:#900; 
	text-decoration:underline; 
	width:auto;
	display:block;
	margin:0;
	padding:2px 2px 2px 28px;
	background:url(http://www.bus.wisc.edu/images/li_dotted_arrow_grey.gif) no-repeat 16px 8px;
	}
#subnav li a:visited {color:#900;}
#subnav li a:hover {background:#ffc url(http://www.bus.wisc.edu/images/li_dotted_arrow_red.gif) no-repeat 16px 8px;}
*/

/* had to change 
.subnav1, .subnav2 {
	background:#fff;
	margin-bottom:10px;
	border-bottom:1px solid #ccc;
	}
	
.subnav1 ul, .subnav2 ul {margin:0;padding:0;background:#fff;}


.subnav1, .subnav2 {
	margin:0;
	padding:0;	
	width:100%;
	border:none;
	list-style-type:none;
	}
	
.subnav1 a, .subnav2 a {
	color:#900; 
	text-decoration:none; 
	width:auto;
	display:block;
	margin:0;
	padding:2px 2px 2px 28px;
	background:url(http://www.bus.wisc.edu/images/template/li_dotted_arrow_grey.gif) no-repeat 16px 8px;
	}
	

#subnav1 li a:visited, #subnav2 li a:visited {
	color:#900;
	}
	
#subnav1 li a:hover, #subnav2 li a:hover {
	background:#ffc url(http://www.bus.wisc.edu/images/template/li_dotted_arrow_red.gif) no-repeat 16px 8px;
	}
*/
.centerwide{
	display:block;
	/*float:left;*/
	/*width:380px;*/
	/*border-left:1px solid #ccc;*/
}

.picturebox{
	width:150px;
	float:right;
	margin:0 0 10px 10px;
	padding:0;
}
table.data{
	margin-left:20px;
}
.center{
	width:450px;
	float:left;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

.leftcolcell {
	border-right:1px solid #ccc;
}

#rcol{
	float:left;
	width:185px;
}

.rightcolcell {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

/*=============================================
	STYLES FOR TOP NAVBARS
=============================================*/

ul#nav{
	font:bold 13px/16px arial,sans-serif;
	text-align: left;
	clear: both;
	margin: 0; /*!important;
	margin: -3px 0 0 0;*/
	padding: 0;
	height: 49px;
	width:100%;
	display:block;
	border-left:1px solid #000;
	}

ul#nav li{
	display:inline;
	margin:0;
	padding:0;
	height:49px;
	list-style-type: none;
	}

ul#nav li a{
	color:#fff;
	display:block;
	padding:6px;
	margin:0;
	height:37px;
	float:left;
	width:87px;
	border-right:1px solid #000;
	text-decoration:none;
	background:#7c5c21 url('images/template/bg_gold_button.gif') repeat-x left center;
	}

ul#nav li a:hover,ul#nav li a.on{
	background:#7c5c21;
	}


/* .left-wide */

.left-wide{padding:0px;margin:0;float:left;width:440px;border-right:1px solid #ccc;}


/* .right-wide */

.right-wide{padding:0px;margin:0;float:left;width:440px;border-left:1px solid #ccc;}


/* .left-narrow */

.left-narrow{float:left;width:300px;padding:0px;margin:0;}

.left-narrow img{margin:0;padding:0;}

.headline{margin:0;padding:10px 20px;border-bottom:1px solid #ccc;background:#ffc;}

.headline h1{margin:0 0 10px 0;}

/* .right-narrow */

.right-narrow{float:left;width:300px;padding:0px;margin:0;}

.right-narrow .container{margin:0;padding:10px;border-bottom:1px solid #ccc;}

.right-narrow .container h2{margin:0 0 9px 0;padding:0;font:18px/24px Arial, Helvetica, sans-serif;}

/*==================================

	CUSTOM TABLE STYLES
	
==================================*/

table#events{
	border:1px solid #ccc;
}
table#events td{
	padding:4px;
	border-bottom:1px solid #ccc;
	}
table#events .header{
	background:#999 url(http://www.bus.wisc.edu/images/icons/manhattan/calendar_16.gif) no-repeat 5px center;
	color:#fff;
	font-size:18px;
	padding-left:30px;
}
table#events .month{
	background:#eee;
	font-size:14px;
	}
	
table.data{
	border:1px solid #ccc;
}
table.data th{background:#ccc;}
table.data td{border-bottom:1px solid #ccc;}

table.curriculum{border-top:2px solid #999;border-left:2px solid #999;}
table.curriculum th{background:#999;color:#fff;}
table.curriculum td{padding:4px;vertical-align:top;border-bottom:1px dotted #ccc;border-right:2px solid #999;}
table.curriculum td.core{background:#fff;color:#fff;color:#900;font-weight:bold;}
table.curriculum td.cs{background:#fff;color:#fff;color:#009;font-weight:bold;}
table.curriculum td.pp{background:#fff;color:#fff;color:#090;font-weight:bold;}


/*======================================

	MOVABLETYPE STYLES

=======================================*/

h4.entry-tags-header, 
ul.entry-tags-list, 
li.entry-tag{display:inline;margin-right:3px;margin:0;font-size:11px;padding:10px 2px 10px 0;}

h4.entry-tags-header{padding-left:20px;font-weight:bold;}

p.entry-footer{font-size:11px;margin-left:10px;}

.entry-tags {
    margin: 0 0 0 10px;
}

.entry-tags-header,
.entry-tags-list,
.entry-tag { display: inline; }

.entry-tags-list {
    list-style:none;
    padding: 0px;
}

p.date-header{margin:0;padding:0 20px;}
h2.entry-header{margin:0;padding:0 20px;}
div.entry{margin:0 0 20px 0;padding:0 0 20px 0; border-bottom:1px solid #ccc;}



/* ------------------------------------ CSS for MAIN STORY element --------------------------------------------- */
#mainstory td { padding:0; text-align:justify; margin-bottom:1px; }
#mainstory img { border: 1px solid #937777; padding:0; margin:0; }
#mainstory .readmore { padding:10px 0 0 0; float:right; margin:0; }
/*#mainstory { padding-right:10px; }*/

.mainstory { text-align:justify; margin: 1px 1px 15px 10px; width:360px; }

h5 { margin:0px 0px 10px 0px; padding:0; text-align:left; font-size:16px; line-height:normal; }

#hnav .hnav1vmtexton a, #hnav .hnav1vmtextonhover a  { background:#fff; color:#900; }

.simplexrotator { width:360px; }
  #simplexslide { width:360px; }
#imgleft img {margin-right:10px;}
#imgright img {margin-left:10px;}

/* ------------------------------------ CSS for LEAD STORY element --------------------------------------------- */



/* ------------------------------- CSS for DIV ID END ---------------------------------------- */
/* ------------------------------------ site level elements - edit to site style ------------------------------------ */

/*
#lcol, #content, #content narrowcol, #content .widecol { border:1px solid #000; }
*/

.extranetheading { font-weight:bold; font-size:12px; padding:20px 0 10px 0; }

#notes
{
	padding:20px 0 0 0;
}
#notehead
{
	padding:0 0 5px 2px;
}

.noteheader
{
	padding:5px 0 3px 0;
	background-color:#EEE;
}
.notebody
{
	padding:0 5px 0 5px;
}

.clearboth { clear:both; }

.adminregistergobacklink { padding:0 0 10px 0; }

.jobhistory
{
	padding:5px 0 5px 5px;
	
}

.jobhistorycompany
{
	color:#000;
	background:#ccc url(http://www.bus.wisc.edu/images/template/bg_pale_grey.gif) repeat-x top left;
	border:1px solid #ccc;
	padding:3px 0 4px 3px;
}

.jobhistorycompany a {
	color:#900;
	text-decoration:none;
}

#content .palegrey a:hover {
	text-decoration:underline;
}


.jobhistoryblock
{
	
}

.sel
{
	text-decoration:none;
	font-weight:bold;
}
	
.personresult h1
{
	padding-left:3px;
	margin-left:0px;
}
.directorysearchresults {
	border-color:#000000;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	padding:10px;
	margin:0px;
}
.personresult {
	padding:0px; margin:0px;
}
.personname { 
	padding:0px 0px 0px 0px; margin:0px;
}
.personplace {
	padding:1px 0px 0px 0px;margin:0px;
}

.personnamehidden { 
	padding:0px 0px 0px 0px; margin:0px;  background-color: #DCDCDC;
}

.personnamenon { 
	padding:0px 0px 0px 0px; margin:0px; background-color:#FFFACD;
}

.personplacehidden {
	padding:1px 0px 0px 0px;margin:0px;  background-color: #DCDCDC;
}

.personplacenon {
	padding:1px 0px 0px 0px;margin:0px; background-color:#FFFACD;
}

.narrowcol
{
	width:200px;
	display:block;
	margin:0;
	padding:0;
}

.backlink
{
	font-size:13px;
	padding:10px 0 10px 10px;	
}

.formrightcol {width:150px;}
