/* pub_style.css */
body { margin:2px; padding:0px; font:400 90% Arial,Helvetica,sans-serif; width:100%; margin:0px; }
form { margin:0px; padding:0px; }
label { font-weight:600; color:#000; }
a { color:#003865; }
h1, .pageHeader, h1.pageHeader { color:#003865; margin-bottom:10px; }
h2, .paraHeader, h2.paraHeader { color:#003865; margin:10px 0px 0px 0px; padding-bottom:0px; }
h3, .sectionHeader, h3.sectionHeader { color:#003865; margin:10px 0px 0px 0px; padding-bottom:0px; }
p, li, .bodyContent, p.bodyContent { color:#333; }
p.bodyContent { margin:0px 0px 15px 0px; padding:5px 0px 0px 0px; }
/*li { list-style-type:none; }*/
u, a { display:inline; }
.ListBullet { display:block; }
#banner { display:table; background-color:#003865; color:#FFF; width:100%; }
#banner-row { display:table-row; }
#banner-row-dhslogo { display:table-cell; text-align:left; padding-left:10px; width:33%; vertical-align:middle; }
#dhslogo-print { display:none; }
#banner-row-cllogo { display:table-cell; text-align:center; vertical-align:middle; }
#banner-row-mngovlogo { display:table-cell; text-align:right; padding-right:10px; vertical-align:top; }
#banner-row-mngovlogo a { margin:10px 5px 10px 5px; color:#FFF; }
#skip-to { line-height:150%; padding:5px 0px; }
#skip-to a { color:#FFF; }
#greenbar { display:table; width:100%; color:#003865; background-color:#AED87A; }
#greenbar a { color:#FFF; margin:2px 5px 2px 5px; text-decoration:none; color:#003865; }
#greenbar-row { display:table-row; width:100%; }
#greenbar-row-navlinks { display:table-cell; text-align:left; vertical-align:middle; padding:5px 0px 5px 5px;}
#greenbar-row-search { text-align:right; padding-right:10px; padding:5px 10px 5px 0px; }
#greenbar-row-search input { display:inline; }
#searchform { display:inline; float:right; margin-top:3px; }
#keyword { font-size:80%; margin:0px 5px; }
#btnsearch { margin:0px 10px 0px 0px; padding:0px; vertical-align:middle; }
#graybar { display:block; width:100%; background-color:#D9D9D6; color:#000; border-top:1px solid #999; border-bottom:1px solid #999; }
#graybar ul { list-style-type:none; margin:5px 0px 4px 0px; padding:0px; }
#graybar li { display:inline; padding:0px; margin:0px; }
#graybar li a { text-decoration:none; padding:4px 20px 4px 15px; color:#000; margin:0px; border:1px solid #999; border-color:#FFF #FFF #999 #999; border-width:0px 1px 0px 0px; border-color:#999; border-width:0px; }
#graybar li a.here { color:#003865; background-color:#AED87A; }
#graybar li a.nothere { backgroud-color:#D9D9D6; color:#000; }
#mainContent { display:table; width:100%; border-bottom:1px solid #999; margin:0px; padding:0px; }
#mainContent-row { display:table-row; width:100%; }
#mainContent-row-leftnav { display:table-cell; border-right:1px solid #999; padding:0px 10px 10px 10px; width:20%; text-align:left; vertical-align:top; }
#mainContent-row-leftnav a { text-decoration:none; color:#003865; }
#mainContent-row-content { display:table-cell; padding:10px; text-align:left; vertical-align:top; }
#mainContent-row-rightnav { display:table-cell; border-left:1px solid #999; padding:0px 10px 10px 10px; width:20%; text-align:left; vertical-align:top; margin:0px; padding:10px; }
#mainContent-row-rightnav p { font-weight:700; margin-bottom:2px; margin-left:5px; }
#mainContent-row-rightnav ul { margin-left:-10px; margin-top:2px; list-style-type:disc; }
#mainContent-row-rightnav ul li, #mainContent-row-rightnav li { margin-left:-10px; line-height:110%; }
#mainContent-row-rightnav a { text-decoration:none; color:#000; }
#breadcrumbNav { margin-bottom:20px; padding-bottom:20px; }
#breadcrumbNav a { color:#003865; font-weight:600; }
#breadcrumbNav a:link { color:#003865; text-decoration:none; }
#breadcrumbNav a:hover { text-decoration:underline; }
#footer { display:table; width:100%; font-size:90%; padding:10px; }
#footer-row { display:table-row; }
#footer-row-copy { display:table-cell; text-align:left; }
#footer-row-links { display:table-cell; padding-right:20px; text-align:right; }
#updated { margin:2px 5px; }
#footer-row-links a { margin:2px 3px 2px 3px; color:#003865; }
#spnReportRate { display:block; margin-top:10px; width:auto; }
#tblSearch { width:99%; border-width:0px; border-spacing:0px; border-collapse:separate; color:#000; margin-top:20px; }
#tblSearch td, #tblSearch th { padding:3px; text-align:left; }
.txt { border:1px solid #999; font:400 12px Arial,Helvetica,sans-serif; margin:2px; }
.bbtn { color:#000; background-color:#DDD; border:1px solid #000; font:600 12px Arial,Helvetica,sans-serif; padding:2px 8px; }
.bld { font-weight:600; }
.admin { font-weight:bold; background-color:yellow; padding:3px; }
dt.level1 { margin-bottom:5px; margin-left:0px; }
dd.level2 { padding-left:10px; margin-bottom:5px; margin-left:0px; background-image:url("/main/groups/dev/documents/webasset/left_nav_arrow.png"); background-repeat:no-repeat; background-position:left; }
dd.level3 { padding-left:10px; margin-bottom:5px; margin-left:10px; background-image:url("/main/groups/dev/documents/webasset/left_nav_arrow.png"); background-repeat:no-repeat; background-position:left; }
dd.level4 { padding-left:10px; margin-bottom:5px; margin-left:20px; background-image:url("/main/groups/dev/documents/webasset/left_nav_arrow.png"); background-repeat:no-repeat; background-position:left; }
dt.level1 a { font-weight:600; }
dd.level2 a, dd.level3 a, dd.level4 a { font-weight:400; }
dt.level1 a:hover, dd.level2 a:hover, dd.level3 a:hover, dd.level4 a:hover { text-decoration:none; }
a.leftnav, a.leftNavLevel2, a.leftNavLevel3, a.leftNavLevel4 { color:#336; font-weight:400; }
.left { text-align:left; }
.right, th.right { text-align:right; }
/* LANGUAGE LINKS STYLES */
/*
#langlinks ul {
margin-left:0px;
}
#langlinks li, #langlinks ul {
line-height:175%;
list-style-type:none;
}
*/
#langlinks a {
color:#003865;
font-weight:500;
text-decoration:none;
color:#000;
}
#plang, .plang {
margin-top:20px;
margin-left:0px;
}
#langlinks li {
margin-left:-30px;
font-size:13px;
line-height:1.428571429;
list-style-type:bullet;
}
ul.hp-langs { padding-left:0px; list-style-type:bullet; }
/*
LINK TO GOOGLE FONTS
<link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700,800,300' rel='stylesheet' type='text/css' />
*/
/* NEW BANNER COLORS FOR MN REBRAND
#greenbar { background-color:#003865; }
#graybar, #graybar a { background-color:#D9D9D6; }
#graybar li a.here { background-color:#003865; color:#FFFFFF; }
#graybar li a.nothere { background-color:#D9D9D6; color:#000000; }
h1, h2, h3, h4, h5, h6 { color:#003865; }
#banner-row-dhslogo { padding-top:7px; }
#breadcrumbNav { padding-bottom:70px; font-size:14px; }
*/
/* REBRAND STYLES */
body {
font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 1.428571429;
color: #333;
}
a {
color: #003865
}
a, a:visited {
text-decoration: underline
}
a:hover, a:focus {
color: #000e18;
text-decoration: underline
}
h1, h2, h3, h4, h5, h6 {
margin-top: 0;
margin-bottom: 10px;
font-family: inherit;
font-weight: 500;
line-height: 1.1;
color: inherit
}
h1 {
margin-bottom:14px;
font-size:30px
}
h2 {
font-size:22px;
margin-top:20px;
}
h3 {
font-size:18px;
margin-top:20px;
}
h4 {
font-size:17px;
}
.h5 {
font-size:14px;
}
.h6 {
font-size:12px;
}
p {
line-height: 22.28568px;
margin: 0 0 20px 0
}
ul {
margin-bottom: 30px
}
/* FIXES FOR ListBullet STYLE DISPLAY */
#mainContent-row-content li.ListBullet:first-child { margin-top:20px; }
#mainContent-row-content li.ListBullet:last-child { margin-bottom:20px; }
/* ADDING STYLES FOR 12c CONVERSION */
h1, .w3-xlarge, h1.w3-xlarge { color:#003865!important; margin-bottom:10px!important; font-size:30px!important; font-weight:600!important; }
h2, .w3-large, h2.w3-large { color:#003865!important; margin-bottom:10px!important; font-size:22px!important; font-weight:600!important; }
h3, .w3-large, h3.w3-large { color:#003865!important; margin-bottom:10px!important; font-size:18px!important; font-weight:600!important; }
p, .bodyContent, p.bodyContent { color:#333!important; margin:0px 0px 15px 0px; padding:0px; font-weight:400; }
#mainContent-row-leftnav { padding:10px; }
/* STYLES ADDED FOR 12c TO STOP ICONS DISPLAYING AT BOTTOM OF RENDERED PAGES */
img[width='16'][height='16'] { display:none; }
/* MADE CHANGES BELOW FOR 12c UPGRADE*/
#mainContent-row-content li, #mainContent-row-content li.ListBullet { list-style-type:disc!important; }
#mainContent-row-content .ListBullet { display:block; list-style-type:disc!important; }
li.ListBullet { list-style-type:disc!important; }
/* END CHANGES */
