/*html definitions*/
body {background-color:#989A99; font-family:Verdana, Arial, sans-serif; margin:0px; padding:0px; font-size:80%;}

/* ol, ul, p {line-height:150%;} */


h1,h2,h3,h4,h5,h6 {font-family:Verdana, sans-serif; font-weight:bold;}
h1 {color:#006000; font-size:x-large; margin:0px;}
h2 {color:#740019; font-size:large;}
h3 {color:#006000; font-size:medium;}
h4 {color:#740019; font-size:small;}
h5 {color:#006000; font-size:x-small;}
h6 {color:#006000; font-size:xx-small; font-weight:normal;}

pre {font-size: 8pt;}

#search {width:185px; font-size:90%; font-weight:bold; font-family: Verdana, Arial, sans-serif; padding: 5px 0px 5px 5px; margin:0px; background-color:#ffffff;color:#fff;}

#search form {margin:0px;}
.searchbox {font-size:10px; border: 1px solid #00317b; margin:0px;}
.gobutton {font-size:9px; font-weight:bold; width:52px; color:#fff; border: 2px outset #ddd; background-color: #0083CD; 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;}

#flinks ul {list-style: none; margin: 0; margin-top: -3px; padding: 3px 3px 5px 0px;}
#flinks ul li {background: url(common/images/arrowgreen.gif) no-repeat 3px 2px; padding: 0 0 0 20px; line-height: 1.5em;}
#flinks {margin-top:10px; font-family: Verdana, Arial, sans-serif; font-size:9px;}
#flinks h2 {margin:0px 0px 3px 0px; font-size: small; color:#740019;}

#flinks2 ul {list-style: disc; margin: 0; margin-top: -3px; padding: 3px 3px 5px 0px;}
#flinks2 ul li {background: url(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(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; font-family: Verdana, Arial, sans-serif; font-size:9px;}
#dolinks h2 {margin:0px 0px 3px 0px; font-size: small; color:#740019;}

#dolinksold ul {list-style: none; margin: 0; margin-top: -3px; padding: 3px 3px 5px 0px;}
#dolinksold ul li {background: url(common/images/arrowgray.gif) no-repeat 3px 2px; padding: 0 0 0 20px; line-height: 1.5em;}
#dolinksold {margin-top:10px; font-family: Verdana, Arial, sans-serif; font-size:9px;}
#dolinksold h2 {margin:0px 0px 3px 0px; font-size: small; color:#740019;}


#mdtmainbody1 { padding:5px 0px 5px 0px;}

/************start general template structure************/

/*mdt menu items*/

.top { vertical-align: top; }
.itemText {position: absolute; top: 7px; left: 7px; text-decoration: none; border:solid #99999; border-width:0px 1px 0px 0px; color: #ffffff; font-size: 10px; font-family: Verdana, Arial, sans-serif;}
.itemTextSub { text-decoration: none; color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.itemHover {text-decoration: none; color: #ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.itemBorder { border:solid #333333; border-width:0px 1px 0px 1px;}
.itemText1 { text-decoration: none; color: #000000; font: 10px Verdana, Arial, Helvetica;}
.itemHover1 { text-decoration: underline; color: #004a00; font: 10px Verdana, Arial, Helvetica;}
.itemBorder2 { border:solid #333333; border-width:1px 1px 0px 1px;}
.itemBorder3 { border:solid #333333; border-width:0px 1px 1px 1px;}
.mmenuBorder { border:solid #999999; border-width:0px 1px 0px 0px;}

/*MDT tablemenu*/
#menutable {background-color:#0083CD; padding:0px 0px; border:solid #333333; border-width:0px 1px 0px 1px; position:relative; top: -3px;}


/*MDT Lastmod locaton*/
.imgup {position:relative; top: -2px;}


/*MDT page font links*/
#notice {color:#c06000; background-color:#FAFAD2; font-weight:bold;}
#us93notice {color:#0000c0; background-color:#FAFAD2;}
#service a {color:#006000; text-decoration:none;}
#service a:hover {color:#006000; text-decoration:underline;}
#service {line-height:105%;}
#index {line-height:120%;}

/*
#mdtlink a {color:#c63; text-decoration:none;}
#mdtlink a:hover {color:#c63; text-decoration:underline;}
*/

/* live link overwrite */

td.livelink a:link {font-size: 1.1em; color:#fff; text-decoration:none;}
td.livelink a:visited {font-size: 1.1em; color:#fff; text-decoration:none;}
td.livelink a:hover {font-size: 1.1em; color:#fff; text-decoration:underline;}

/* global UL links */

ul a:link {font-size: 1.1em; color:#c63; text-decoration:none;}
ul a:visited {font-size: 1.1em; color:#c63; text-decoration:none;}
ul a:hover {font-size: 1.1em; color:#c63; text-decoration:underline;}

#mdtresearchlink a {color:#c63; text-decoration:none;}
#mdtresearchlink a:hover {color:#c63; text-decoration:underline;}
#mdtresearchlink {line-height:120%;}
#mdtlinkintext a {color:#c63; font-weight:bold; text-decoration:none;}
#mdtlinkintext a:hover {color:#c63; font-weight:bold; text-decoration:underline;}
#sidebar a {color:#c63; text-decoration:none;}
#sidebar a:hover {color:#c63; text-decoration:underline;}
#sidebar {line-height:105%;}

/*wraps template body*/
#contain {width:746px; background:transparent; text-align:left; position:relative; margin:0px auto;}
#block {width:746px; background-color:#fff; margin-top:0px; padding:5px 0px 5px 1px; border:solid #333; border-width:0px 1px; position:relative; top: -2px;}
#block:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}

/*mt.gov header*/
#intro {width:746px; height:80px; border:solid #444; border-width:1px 1px 1px 1px; top right no-repeat;  margin:0px; padding:0px;}

/*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;}


/*content wrap*/
#content {float:left; width:747px; padding:10px 10px 20px; border:solid #135; background-color:#ffffff; 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 {width:747px; background-color:#0083CD; clear:both; padding:0px 0px; border:solid #333333; border-width:0px 1px 1px 1px; text-align:center; position:relative; top: -2px;}
#footer:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
#footer a {color:#ffffff; text-decoration:none; margin:0px; padding:0px; list-style:none; font-size:70%;}
#footer a:hover {color:#ffffff; text-decoration:underline;}
#footer img {border:none;}
#footer ul {margin:0px; padding:4px 0px 2px 80px; list-style-type:none; line-height:60%;}
#footer li {margin:0px 8px 0px 0px; padding:0px 8px 0px 0px; display:inline;}
#footfloat {float:right;}
#footline1 {margin-top: -2px;}
#footline2 {margin-top: 0px;}

/************end template structure************/

