body {
    font-family: Verdana, sans-serif;
	font-size: 0.8em;
	width: 975px;
	background-color: white;
}

a:link, a:visited {
 color: #006699;
}
a:hover {
 color: red;
}

a img {
 border: 0;
}

h1, h2, h3, h4 {
    font-family: Arial, sans-serif;
}
h1 {
 font-size: 1.7em;
}

h2 {
 font-size: 1.5em;
}

h3, h4 {
 font-size: 1.2em;
}

h4 {
    color: #1F3F5E;
}

label {
 cursor: pointer;
 cursor: hand;
}

input,select,textarea {
/* font-size: 0.8em; */
 margin-bottom: 4px;
 cursor: pointer;
 cursor: hand;
}

.rightarrow, .leftarrow {
    cursor: pointer;
    cursor: hand;
}

.normal {
background-color: #FFFFFF;
}

.error {
background-color: #FFCCCC;
}

input.nextstep {
	font-weight: bold;
	position: relative;
	top: -25px;
}

input.prevstep {
	position: relative;
	top: -14px;
}

table.debug {
        font-family: Arial;
/*        font-size: 0.8em; */ 
}

table.debug th {
        text-align: left;
}

#popup {
    /* Necessary: */
    position: absolute;
    display: none;
    z-index: 10;

    /* Additional styling: */
    width: 320px;
/*    font-size: 0.8em; */
    background-color: #ffcc66;
    border: 1px dotted #ece;
    opacity: .85;
    filter: alpha(opacity=85);
}


tr#maindate {
	display: none;
}

table {
	width: 650px;
}

table.banner {
	width: 987px;
}

table.confirmtable {
	width: 600px;
	border: 1px solid black;
}

td,th {
	font-family: Verdana;
}

th {
	font-weight: bold;
	text-align: left;
}

#embargolblrow,#suppembargolblrow {
	font-weight: bold;
}

tr.headerrow {
	background-color: #EDE8EC;
}

div#errDiv {
	display: none;
	background-color:  #FFCCCC;
	border: 2px solid red;
	width: 500px;
	margin-left: 50px;
	padding: 15px;
}

div#infoDiv {
        display: none;
        background-color:  #FDD017;
        border: 2px solid black;
        width: 500px;
        margin-left: 50px;
	padding: 0px;
}


div.license {
	width: 600px;
	border: 1px solid gray;
	padding: 10px;	
}

* html td#tdRight{width:expression(document.body.clientWidth<986?"985px":"auto");}
td.headerRightPrint{display:none;}
td.middlePrint{display:none;}
td.headerRight{
vertical-align:top;
text-align:right;
}
td.sideLeft {
background-color:#111113;
}
td.side{
	background-color:#111113;
}

.autlink {
	font-size: 1.6em;
	padding: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.contbutton {
position:relative;
top: -25px;
}

tr#evidenceLabelRow {
	display: none;
}
tr#evidenceRow {
	display: none;
}

div#banner {
        background-color: #03257D;
        height: 156px;
}

div#banner a span#ds-header-logo {
                width: 500px;
                height: 156px;
                float: left;
                background-image: url("/thesisdeposit/title.gif");
                background-repeat: no-repeat;
                margin-left: 55px;
}

div#banner a span#ds-header-leftlogo {
                height: 156px;
                width: 140px;
                float: left;
                background-image: url("https://www.otago.ac.nz/gfx/index/index_r1_c1.gif");
                background-repeat: no-repeat;
}

td.explanation {
    padding: 3ex 0px 0px;
}

td.contact {
    padding: 2ex 0px 0px;
}

.filemissing {
    color: red;
}

.filesize {
    color: #454545;
}

div.grippie {
	background:#EEEEEE url(grippie.png) no-repeat scroll center 2px;
	cursor:s-resize;
	height:9px;
	overflow:hidden;
}

textarea {
    font-family: Verdana, sans-serif;
}

.resizable-textarea textarea {
	display:block;
	margin-bottom:0pt;
	width:95%;
	height: 20%;
}

.hidden {
	display: none;
	visibility: hidden;
}

.step1table, .step2table {
    width: 100%;
    border-collapse: collapse;
}

.step1table .labelcol {
    width: 20%;
    vertical-align: top;
}

.inputhint {
    color: #666666;
    font-style: italic;
}


#js-warning {
	margin:3ex 0em;
	padding: 1ex 1em;
	background-color:lightyellow;
	font-family: Verdana;
}
