/*html definitions*/
body {background-color:#ffffff; font-family:Verdana, Arial, sans-serif; margin:0px; padding:0px; font-size:88%;}

a		{color:#c63; text-decoration:none;}
a:hover 	{color:#c63; text-decoration:underline;}

p {line-height:150%;}

#pagewrapper	{width:725px; padding:15px; margin-bottom:10px; font-size:small; line-height:130%;}

#pagewrapperpre	{width:725px; padding:15px; margin-bottom:10px;}


h1 		{color:#060; font-family:verdana, sans-serif; font-size:x-large; margin:0px; font-weight:bold;}
h2 		{color:#740019; font-size:large; font-family:verdana, sans-serif; font-weight:bold;}
h3 		{color:#060; font-size:medium; font-family:verdana, sans-serif; font-weight:bold;}
h4 		{color:#740019; font-size:small; font-family:verdana, sans-serif; font-weight:bold;}
h5 		{color:#060; font-size:x-small; font-family:verdana, sans-serif; font-weight:bold;}
h6 		{color:#060; font-size:xx-small; font-weight:normal; font-family:verdana, sans-serif;}

#titlefont 	{text-decoration: none; color: #000000; font-family: helvetica; font-size: large; font-weight:bold; line-height:120%;}
#bodyfont 	{text-decoration: none; color: #000000; font-family: verdana; font-size: small; line-height:140%;}
#pagefont 	{text-decoration: none; color: #000000; font-family: verdana; font-size: 90%; line-height:140%;}
#smallfont 	{text-decoration: none; color: #000000; font-family: verdana; font-size:x-small;}
#homefont 	{text-decoration: none; color: #000000; font-weight:normal; font-size:x-small;}
#homefont3 	{text-decoration: none; color: #000000; font-weight:normal; font-size:80%;}

.red 		{color: #f00;}
.blue 		{color: #00f;}
.fueltext 	{font-size:xx-small; font-family:arial; color: #f00;}
.bluetext 	{color: #00f;}
.whitetext 	{color: #fff;}
.blacktext	{color: #000;}

/************start template and menu structure************/

/*wraps template body*/
#contain {width: 787px; background:url(http://www.mdt.mt.gov/common/images/backgroundshadow.gif) repeat-y center; text-align: left; 
	position: relative; margin: 0px auto;padding-left:37px;}
#block {width:747px; background-color:#fff; margin-top:0px; padding:0px;}
#block:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}

/*mt.gov header*/
#intro {width:747px; height:67px; border:solid 1px #333; background:url(http://www.mdt.mt.gov/common/images/collage.jpg) 
	top right no-repeat; background-color:#060; margin:0px; padding:0px;}
#intro h1 {margin:105px 0px 0px 20px; color:#fff;}
#intro a {color:#fff; text-decoration:none;}
#intro a:hover {color:#ddd; text-decoration:none;}

/*mt.gov logo - top left of page - The -3px margin-bottom in #logo img fixes an IE padding bug.*/
#logo img {border:0px; margin-bottom:-3px; padding:0px;}

/*capitol image in header*/
#capitol {position:absolute; left:258px; top:1px; width:49px; height:67px; background:url(http://www.mdt.mt.gov/common/images/capitolhead.gif) top left no-repeat;}

/*title in header*/
#title {position:absolute; left:370px; top:47px;}
#title h1 {margin:0px; color:#fff; font-variant:small-caps; font-size:14px;}

/*menu*/
#menu {float:left; width:100%; border:solid #333; border-width:0px 1px 1px; background-color:#060; margin:0px; padding:0px; list-style:none;}
#menu li {float:left; margin:0px; padding:0px; background-image:none; line-height:normal; text-indent:0px; font-size:80%;}
#menu ul li {list-style:none; margin:0px;}
#menu a {display:block; padding:5px 10px 6px; border:solid #919191; border-width:0px 1px 0px 0px; color:#fff; text-decoration:none; white-space:nowrap;}
* html #menu a {width:1%;}
#menu a:hover {color:#fff; background-repeat:no-repeat; background-color:#004a00;}

/* Dropdown Header Menu Section*/
.label {display:none;}
.dropmenu {width:747px; font-size:12px; white-space:nowrap; clear:both; background-color:#060; border:solid #333; border-width:0px 1px 1px;}
.dropmenu ul {margin:0px; padding-left:0px; display:block;}
.dropmenu ul li	{margin-left:0px; list-style:none; display:block; width:98%; display:inline; margin:0px; line-height:150%;}
.dropmenu li ul	{display:none; position:absolute; top:83px; left:11px; width:100%; background-color:#fff; z-index:2;}
.dropmenu li > ul {top:auto; left:auto;}
.dropmenu ul li:hover ul, .dropmenu ul li.over ul {display:block; border:solid #000; border-width:0px 1px 1px 1px; margin:0px;}
.dropmenu a {padding:2px 10px 3px; text-decoration:none; color:#fff; display:block; float:left; font-size:80%; border:solid #919191; border-width:0px 1px 0px 0px;}
.dropmenu li ul a {color:#000; padding:0px 0px 0px 5px; text-decoration:none; display:block; font-size:80%; width:97%; border-right:none;}
.dropmenu a:hover {color:#fff; text-decoration:none; background-color:#004a00;}
.dropmenu li ul a:hover {text-decoration:none; color:#fff; background-color:#060;}
.dropmenu:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}

/* margin-top:2px prevents the dropdown noclick-vanish issue in Firefox and Opera*/
#drop1,#drop2,#drop3,#drop4,#drop5,#drop6,#drop7 {position:absolute; top:90px; background-color:#eee; margin-top:2px;}
#drop1 {left:38px; width:180px;}
#drop2 {left:118px; width:187px;}
#drop3 {left:254px; width:280px;}
#drop4 {left:380px; width:290px;}
#drop5 {left:486px; width:170px;}
#drop6 {left:574px; width:126px;}

/*content wrap*/
#content {float:left; width:727px; padding:10px 10px 10px; border:solid #135; background-color:#fff; border-width:0px 1px 1px 1px;}
#content:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}

/* 3px margin bug fix in IE/Win floats */
* html #content {margin-right:-3px;}

/*footer*/
#footer {background-color:#060; clear:both; width:727px; padding:0px 10px; border:solid #333; border-width:0px 1px 1px; text-align:center;}
#footer:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
#footer a {color:#fff; text-decoration:none; margin:0px; padding:0px; list-style:none; font-size:70%;}
#footer a:hover {color:#fff; text-decoration:underline;}
#footer img {border:none;}
#footer ul {margin:0px; padding:4px 0px 2px 80px; list-style-type:none;}
#footer li {margin:0px 8px 0px 0px; padding:0px 8px 0px 0px; display:inline;}
#footfloat {float:right;}
#footline1 {margin-top: -4px;}
#footline2 {margin-top: -8px;}
.footcopy  {margin-top: -8px; color:#fff; font-size:90%;}
#footerbottomshadow {width:800px;background-image:url(http://www.mdt.mt.gov/common/images/backgroundshadowbottom.gif);
	background-repeat:no-repeat;position:absolute;left:12px;margin-top:-9px;height:43px;}

/************end template structure************/


/************homepage specific************/

#search 	{width:180px; font-size:90%; font-weight:bold; font-family: Verdana, Arial, sans-serif; padding: 3px 0px 3px 3px; margin:0px; margin-bottom:0px; background-color:#060;color:#fff;}
#search form 	{margin:0px;}
.searchbox 	{font-size:10px; border: 1px solid #00317b; margin:0px;}
.gobutton 	{font-size:10px; font-weight:bold; width:52px; color:#fff; border: 2px outset #ddd; background-color: #999; padding:0px; position:relative; top: 1px;}
#formwrap 	{width:170px; font-size:90%; font-family: Verdana, Arial, sans-serif;}
.formdrop 	{font-size:11px; border: 1px solid #00317b; margin-top:0px;}
.smtxt 		{font-family: Verdana; font-size: 10px;}

/*Featured Links*/
#featured 	{background-color:#fff; color:#000; border:1px dashed black; padding: 3px 3px 3px 4px; margin-left:3px; margin-right:3px; margin-top:10px; line-height:140%;}
#featured h4 	{margin:0px;}

#homefeature 	{padding: 2px 2px 10px 2px; line-height:130%;}

#flinks ul 	{list-style: none; margin: 0; margin-top: -5px; padding: 3px 3px 5px 0px;}
#flinks ul li 	{background: url(http://www.mdt.mt.gov/common/images/arrowgreen.gif) no-repeat 3px 2px; padding: 0 0 0 20px; line-height: 1.5em;}
#flinks 	{margin-top:10px;}

#flinks2 ul 	{list-style: disc; margin: 0; margin-top: -3px; padding: 3px 3px 5px 0px;}
#flinks2 ul li 	{background: url(http://www.mdt.mt.gov/common/images/arrow.gif) no-repeat 2px 4px; padding: 0 0 0 20px; line-height: 1.5em;}

#dolinks ul 	{list-style: none; margin: 0; margin-top: -3px; padding: 3px 3px 5px 0px;}
#dolinks ul li 	{background: url(http://www.mdt.mt.gov/common/images/elipses.gif) no-repeat  0px 6px; padding-top:2px; padding: 0px 0px 0px 14px; margin-left: -2px; line-height: 1.6em;}
#dolinks 	{margin-top:10px;}
#dolinks h2 	{margin:0px 0px 3px 0px; font-size: small; color:#740019;}

.account   	{font-size: xx-small; line-height: 150%; list-style-type: square; margin: 8px 5px 5px 2px; width: 150px; float: left }

/*Featured Online Services*/
#planning 	{background-color:#fff; color:black; border:1px solid black; padding: 0px 0px 3px 0px; margin-left:3px;}
#planning h2 	{color:#fff; font-size:11px; background-color:#006600; padding:3px; margin:0px;}

#photogallery 	 {margin-left:10px; margin-right:10px; background-color:#fff; color:black;}
#photogallery h2 {color:#fff; font-size:11px; background-color:#006600; padding:3px; margin:0px;}

#publiclinks 	{margin-top:10px; margin-left:5px;}

/*MDT page font links*/
#notice {color:#c60; background-color:#FAFAD2; font-weight:bold;}
#aashto {color:#fff; background-color:#c96; font-weight:bold; padding: 3px}
#notice2 {color:#00c; background-color:#fafad2; font-size:11px; padding: 3px}

#us93notice 	{
		font-size: 11px;
		color:#00c; 
		background-color:#FAFAD2;
		 }
#us93noticetext {
		font-size: 10px;
		color:#000; 
		background-color:#FAFAD2;
		}

#service a 		{color:#060; text-decoration:none;}
#service a:hover 	{color:#060; text-decoration:underline;}
#service 		{line-height:105%;}

#index 			{line-height:120%;}

#sidebar 		a {color:#c63; text-decoration:none;}
#sidebar 		a:hover {color:#c63; text-decoration:underline;}
#sidebar 		{line-height:105%;}

/************ end homepage specific************/


/************general************/

pre 		{font-size: 8pt;}

.floatleft 	{float:left;}
.floatright {float:right;}

.left 		{text-align:left;}
.right 		{text-align:right;}
.center 	{text-align:center;}
.justify 	{text-align:justify;}

/*MDT Lastmod locaton*/
.imgup 		{position:relative; top: -2px;}


