﻿/*
=================================
mt.gov Print Stylesheet

Agency/Division:  General Services Division
Service: Business Vendor List

Date: 08.29.2006
=================================
*/

body {
	margin:0;
	color: #000000;
	background-color: #FFFFFF;
}

#wrap {
	width:650px;
	margin:0;
	margin:0;
}
	
/* -----[ TEXT ] ----- */


.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	} 
	
/* -----[ LAYOUT ]----- */

.clearfloat {
	display: table;
	width: 100%;
	}

#container {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 620px;
	margin: 0 auto;
	padding: 30px 0 30px 40px;
	text-align: left;
	float: left;
	}

#header1 {
	width:404px;
	float:left;
	}

#header {display: none}
#nav {display:none}

h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 16px;
	color:#999999;
	}
	
/* ### Retractable Dropdown ### */

#headernav {
	text-align: right;
	background: url(..images/hdr_ss.gif) repeat-x;
	display: block;
}

#menu {
	width: 600px;
	margin-left: 10px;
}

.content {
	width: 98%;
	line-height: 1.5em;
}

.listdrop {
	list-style-type:none;
	padding-left:0;
	margin:0;
}
.backbutton
{
    display:none;
}


/* ### Footer ### */

#demo {
width:600px;
padding-top:5px;
margin-left:10px;
float:left;
}

#demo a, a.visited, a.hover {
text-decoration:none;
border:none;
}

#footer {clear:both; width:733px; padding:5px 3px 0px; border:solid #ccc; border-width:1px 0px 0px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
#footer:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
#footer a {color:#333; text-decoration:none; margin:0px; padding:0px; list-style:none; font-size:70%; border-bottom:0;}
#footer a:hover {color:#333; text-decoration:underline; border-bottom: 0; /* prevents grey dashed underline from showing up */}
#footer img {border:none;}
#footer ul {margin:0px; padding:4px 0px 2px 0px; list-style-type:none;}
#footer li {margin:0px 0px 0px 0px; padding:0px 6px 0px 0px; display:inline;}
#footfloat {float:right;}
	
	
/* Expenditure Report */
table.ExpenditureReport {width: 100%; border:none; background-color:#fff; padding:0px; margin:0px;}
table.ExpenditureReport td, table.ExpenditureReport th { text-align: left; }
table.ExpenditureReport td.section, table.ExpenditureReport th.section { text-align:center; font-size:120%; padding-bottom:15px; color: #555; }
table.ExpenditureReport td.total, table.ExpenditureReport th.total { text-transform: uppercase; text-align:right; padding:15px 20px; text-decoration: underline;}
table.ExpenditureReport .ExpenditureDescription { width:100%; height:50px;}
table.ExpenditureReport td.break { height:40px;}
table.ExpenditureReport td.instruction { font-style: italic; padding-bottom:15px; font-size:90%; }
table.ExpenditureReport input { text-align: right;}
table.ExpenditureReport input.OtherExpenditureDescription { text-align:left;}
table.ExpenditureReport input.OtherExpenditureCode { text-align:left;}
table.ExpenditureReport input.Text { text-align:left;}

p.FormFooter {text-align:center; font-size:80%;}
p.notice, span.notice { color:Red; font-weight:bold;}
.JurisdictionName { width:86%;}

tr.OtherExpenditureRows th { background-color:#ccc;}
input.OtherExpenditureDescription, input.OtherExpenditureCode {width:100%;}
input.OtherExpenditureAmount {width:80%; }
img.DeleteExpenditure, img.AddExpenditure { display:none;}
select.UserJurisdictions { width:100%;}
input, .readonly, textarea { background-color: #fff; border:0px; }
.buttonArea { display: none; }


#okta-login.login-wrapper {
	width: 300px;
	margin: 30px auto;
	text-align: center;
}

#okta-login .logo {
	width: 150px;
}

#okta-login {
	background-color: #3A5C81;
	border: solid 1px #14365B;
}

.login-container {
	background: #FFF;
	margin: 7px;
	padding-top: 10px;
	padding-bottom: 20px;
}


.oktaButton a {
	width: 115px;
	height: 25px;
	background: #7b1212;
	padding-left: 90px;
	padding-right: 90px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	border-radius: 5px;
	color: white;
	font-weight: bold;
	line-height: 25px;
	text-decoration: none;
}

	.oktaButton a:hover {
		background: #660e0e;
	}

.help a {
	text-decoration: none;
	color: #0077B2;
}

	.help a:hover {
		color: #00699e;
		text-decoration: underline;
	}
