/*  U.S. Department of Homeland Security  */
/*           http://www.dhs.gov           */
/*        CSS:Navigational Classes       */

/* BASELINE LINKS */
a:link		{color:#036}
a:visited	{color:#666}
a:hover		{color:#5F95CB}
a:active 	{color:#5F95CB}

/* LINKS TO EXTERNAL SITES */
a.external {background:url(/graphics/external-links.gif) center right no-repeat; padding-right:13px}
a.external:visited {background:url(/graphics/external-links-visited.gif) center right no-repeat; padding-right:13px}


/* BANNER LINKS */
ul#bannernav {margin:5px; padding:0; position:absolute; top:5px; right:0; list-style-type:none}
ul#bannernav li {margin:0; padding:0;	display:inline}
ul#bannernav li a {margin:0; padding:0 5px 0 5px; font-weight:bold; color:#fff; border-left:1px solid #fff; text-decoration:none}
ul#bannernav li a:hover {text-decoration:underline}
ul#bannernav li.first a {border-left:0}


/* PRIMARY NAVBAR LINKS */
#topnav {height:30px; width:100%; border-bottom:4px solid #690; background:#CCC url(/graphics/navbar-off.gif) repeat-x; margin:0; padding:0}
#topnav td {border-right:1px dashed #666666; vertical-align:top}
#topnav td a {display:block; width:auto; height:30px; padding:4px 10px; color:#333333; text-decoration:none; font-size:0.7em; font-weight:bold}
html>body div#topnav td a {width:auto; height:100%}
#topnav td a:hover {background:#666 url(/graphics/navbar-on.gif) repeat-x; color:#fff}
#topnav .navfocus {background:#999 url(/graphics/navbar-focus.gif) repeat-x; color:#fff}


/* SECONDARY NAVBAR LINKS */
#greennav {width:100%; background:#690 url(/graphics/column_a_gray.gif) repeat-y; margin:0 0 0 0; padding:0}
#greennav td {border-right:1px dashed #666666; vertical-align:top}
#greennav td a {height:auto; display:block; padding:4px 10px; background:#690; color:#FFF; text-decoration:none; font-size:0.7em; font-weight:bold}
#greennav td a:hover {background-color:#060; color:#fff}
#greennav .navfocus {background-color:#060; color:#fff}


/* BREADCRUMB LINKS */
#breadcrumb {font-size:0.7em; margin:5px 0 0 -5px}
#breadcrumb a {background:url(/graphics/link_arrow.gif) no-repeat 0% 50%; padding-left:8px; margin-left:5px}
#breadcrumb a:hover {color:#666}
#breadcrumb a:visited {color:#036}


/* SECTION LINKS - Left Column */
#sectionnav {width:189px; border-bottom:1px solid #003366}

#sectionnav h3 {margin:0; color:#003366; font-size:0.9em; font-weight:bold}
#sectionnav h3 a {display:block; padding:6px; color:#003366; font-weight:bold; text-decoration:none; width:auto}
#sectionnav h3 a:hover {color:#ffffff; background:#666666}

#sectionnav ul {list-style-type:none; margin:0; padding:0; position:relative; font-size:0.7em; font-weight:bold}
#sectionnav ul ul {list-style-type:none; margin:0; padding:0; position:relative; font-size:0.9em; font-weight:normal}
#sectionnav ul ul ul {list-style-type:none; margin:0; padding:0; position:relative; font-size:1.05em; font-weight:normal}

#sectionnav li {width:auto; padding:0; margin:0; border-bottom:1px solid #eee; border-top:1px solid #003366}
#sectionnav li li {border:1px solid #cccccc}
#sectionnav li li li {border:1px solid #cccccc}

#sectionnav li a {display:block; padding:5px 5px 8px 5px; margin:0; color:#003366; text-decoration:none}
#sectionnav li li a {display:block; padding:0px 5px 4px 5px; margin:0 0 0 10px; color:#003366; text-decoration:none; width:auto}
#sectionnav li li li a {display:block; margin:0 0 0 20px; color:#003366; text-decoration:none; width:auto}

#sectionnav li a:hover {color:#fff; background:#666666}
#sectionnav li.navfocus {color:#fff; background:#cccccc}

html>body #sectionnav li a {width:auto}

/* FOOTER LINKS */
#footer h3 {font-size:0.7em; margin:0 0 5px 0; padding:0; font-weight:600; color:#999999}
#footer h3 a {color:#999999; text-decoration:none}
#footer h3 a:hover {color:#999999; text-decoration:underline}
#footer h3 a:visited {color:#999999; text-decoration:none}
#footer ul {margin:0; padding:.5em; list-style-type:none; position:relative; font-size:0.7em}
#footer ul li {margin:0; padding:.5em 1.5em; display:inline}
#footer ul li a:link {color:#666666; text-decoration:none}
#footer ul li a:visited {color:#666666; text-decoration:none}
#footer ul li a:hover {color:#333333; text-decoration:underline}
#footer ul li a:active	{color:#666666; text-decoration:none}

.button {color:#ffffff !important; background:url(/graphics/button-green.jpg) center repeat-x #669900; font-weight:bold; text-align:center; display:block; padding:4px; text-decoration:none; border:2px solid #669900} 
.button:hover {color:#aaff00 !important}
.button a, .button a:visited {color:#ffffff}