@import url("http://www.otago.ac.nz/css/reset.css");
@import url("http://www.otago.ac.nz/css/icons.css");


/* University of Otago Department of Management Stylesheet */

/* Updated 03 October 2005 by Croydon */



body {  margin: 0; padding: 0; border: none 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 76%; background-color: #ffffff; }


#frontpage { background-color: #666666; }

#frontpageheader { background-image: url(gfx/frontpage/background.gif); background-repeat: repeat; background-position: left top; }

.topbanner { background-image: url(gfx/templateimages/background.gif); background-repeat: repeat; background-position: left top; }

.titlebanner { background-image: url(gfx/templateimages/titlebackground.gif); background-repeat: repeat; background-position: left top; }
 
 
.contentcell { width: 100%; padding-top: 5px; padding-right: 75px; padding-bottom: 25px; }
 
.content_txt_pale { background-color: #666666; }
 
table { border-collapse: collapse; margin: 0; padding: 0; width: 100%; }
table td { vertical-align: top; } 
 

/* Navigation Classes */

table.mainnavigation { width: 150px; margin: 2.0em 2.5em 1.0em 1.0em; padding: 0; vertical-align: top; }
table.mainnavigation td { padding: 0.25em 0em 0.25em 0em; }
table.mainnavigation a { color: #003399; text-decoration: none; font-weight: bold; }
table.mainnavigation a:hover { color: #003366; text-decoration: underline; }


/* Sub Navigation */

table.mainnavigation table.subnavigation { margin: 0em 0em 0.5em 1.0em; }
table.mainnavigation table.subnavigation a { font-weight: normal; }
table.mainnavigation table.subnavigation a:hover { }


/* frontnav */

.frontnav {  line-height: 1.5em; color: #FFCC33; text-decoration: none}
.frontnav ul { margin: 0em 0em 1.0em 0em; }
.frontnav ul li { list-style-type: none; }
.frontnav ul li a { color: #FFCC33; text-decoration: none; font-weight: bold; }
.frontnav ul li a:hover { color: #FFCC33; text-decoration: underline; }



/* Elements */

.breadcrumbs {  font-family: Verdana, Arial, sans-serif; font-size: 9pt; color: #333333; line-height: 16pt; text-decoration: none}
.footer { font-size: 9px; color: #333333; background-color: #E1E1E1; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #000000; border-bottom-color: #000000; padding: 3px; }
	.footer a { color: #003366; text-decoration: none; }
	.footer a:hover { text-decoration: underline; }


.frontwhite { font-size: 1.0em; line-height: 1.5em; color: #ffffff; margin: 0.5em 0em 0.5em 0em; }
	.frontwhite a { color: FFCC33; text-decoration: none; }
	.frontwhite a:hover {  color: #FFCC33; text-decoration: underline; }

.contentcell {}


/*** ***/

.contentcell i { font-style: normal; }
.contentcell b { font-weight: normal; }
.contentcell em { font-style: italic; }
.contentcell strong { font-weight: bold; }



/* header tag definitions*/
h1 { font-size: 12pt; font-family: Verdana, Arial, sans-serif; color: #FFFFFF; text-decoration: none; }
h2 { font-size: 18pt; font-family: "Times New Roman", Times, serif; color: #CC6600; font-weight: normal; }
h3 { font-size: 16pt; font-weight: normal; color: #333333; text-decoration: none; padding-top: 15px; }
h4 { font-size: 12pt; font-weight: bold;  color: #333333; font-style: italic} 
h5 { font-size: 11pt; font-weight: normal; font-style: italic}
h6 { font-size: 10pt; font-weight: normal; font-style: italic}


/* ^ Back to top */

.topofpage {  font-size: 1.0em; color: #FF9900; text-align: right; }



/* text class definitions */

.contentcell p {  font-size: 1.0em; line-height: 1.5em; margin: 1.2em 0em 1.2em 0em; }

.contentcell a {  color: #003399; text-decoration: none; }
.contentcell a:hover {  color: #003366; text-decoration: underline; }

.contentcell ul { font-size: 1.0em; line-height: 1.5em; margin: 0.75em 0em 0.75em 0em; list-style-type: circle; }
.contentcell ol { font-size: 1.0em; line-height: 1.5em; margin: 0.75em 0em 0.75em 0em; }
.contentcell li { list-style-position: inside; }

dl {   }
blockquote {  }
hr {  height: 1px; }

.contents_pic {  border-color: #003399; }
.contents_table_td {  font-family: Verdana, Arial, sans-serif; font-size: 9pt; vertical-align: top; }
.content_txt_pale {  color: #666666}
.calendar_td {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #666666; text-align: right; }


/* Inline images */

.image_left {  border-color: #999999; }


/* Inline tables */

.tableoutside { }
.tableinsideleft, .tableoutside td { }
.tableinsideright { text-align: right; }
.tableinsidecentre {  text-align: center}


.contentcell table { font-size: 1.0em; line-height: 1.5em;  vertical-align: top; 
width: 90%; padding: 0; margin: 0.5em 0em 1.0em 0em; border-collapse: collapse; border-top: 1px solid #cccccc; 
border-left: 1px solid #cccccc; }
.contentcell table tr {}
.contentcell table th { padding: 0.25em; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; vertical-align: top; text-align: left; 
color: #333333; background-color: #e8e8e8; font-weight: bold; }
.contentcell table td { padding: 0.25em; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; vertical-align: top; }

.contentcell table.timetable { width: 75%; }

.contentcell table a {  color: #003399; text-decoration: none; }
.contentcell table a:hover {  color: #003366; text-decoration: underline; }
	


/* Front page highlighted box */


#fronthighlight { float: right; clear: left; border: 1px dotted #cccccc; width: 30%; margin: 1.0em 1.0em 5.0em 1.5em; padding: 0; border-collapse: collapse; }
#fronthighlight tr { border: none; vertical-align: top; text-align: left; }
#fronthighlight th { border: none; background-color: #f1f1f1; padding: 0.5em 0em 0.5em 1.0em; border-bottom: 1px dotted #cccccc; }
#fronthighlight td { border: none; vertical-align: top; text-align: left; padding: 1.0em; }
#fronthighlight h1 { margin: 0; padding: 0; }
#fronthighlight h2 { margin: 0; padding: 0; }
#fronthighlight h3 { margin: 0; padding: 0; }
#fronthighlight h4 { margin: 0; padding: 0; }
#fronthighlight h5 { margin: 0; padding: 0; }
#fronthighlight h6 { margin: 0; padding: 0; }
#fronthighlight p { margin: 0em 0em 0,5em 0em; padding: 0; font-size: 10pt; line-height: 13pt; }
#fronthighlight ul { margin: 0em 1.0em; padding: 0; list-style-type: circle; color: #666666; }
#fronthighlight li { margin: 0em 0em 0.5em 0em; padding: 0; line-height: 1.0em; }
#fronthighlight li a { color: #003399; text-decoration: none; }
#fronthighlight li a:hover { color: #003399; text-decoration: underline; }


#fronthighlight a { color: #ffcc00; text-decoration: none; }
#fronthighlight a:hover { color: #ffffff; text-decoration: underline; }







/***** FOR THE DYNAMIC DISPLAY OF PAPERS *****/


.paper_details {}
	.paper_details .tableoutside { font-family: Verdana, Arial, sans-serif; font-size: 10pt; line-height: 15pt; }
	.paper_details .tableoutside tr { border-bottom: 1px solid #cccccc; }
	.paper_details .tableoutside th { width: 25%; }
	.paper_details .tableoutside td { width: 75%; background-color: #e1e1e1; }
	.paper_details a { color: #003399; text-decoration: none; }
	.paper_details a:hover { color: #003366; text-decoration: underline; }




.tt_table { font-family: Verdana, Arial, sans-serif; font-size: 10pt; line-height: 15pt; }
.tt_table td { padding: 0px 7px 0px 3px; background-color: #e1e1e1; }
.tt_table .tt_group { width: 50%; }
.tt_semester { font-family: Verdana, Arial, sans-serif; font-size: 9pt; line-height: 15pt; font-weight: bold; color: #333333; background-color: #cccccc; }
.tt_break { display: none; }


.search { margin: 25px 0px 25px 15px; }
.frontpagesearch {}


