/*  U.S. Department of Homeland Security  */
/*           ../r/in.dhs.dh.php           */
/*         CSS: Text&Font Classes         */

/* BASELINE BODY STYLE */
body {font-family:Arial, Helvetica, sans-serif; font-size:100.01%; margin:0; padding:0; background:#fff;}

/* PAGE HEADLINE STYLES */
h1 {font-family:Georgia, "Times New Roman", Times, serif !important; color: #C33; font-size: 1.2em; line-height: 1.1em; padding: 15px 0 4px 0; margin:0 0 5px 0;}
.subtitle {color: #999; font-size: 1.1em; font-style: italic; font-weight: bold; margin-top:-5px;}
h2 {font-size: 1.0em; line-height: 1.0em; color: #C33; font-weight: bold;  margin:0 0 0 0; padding: 5px 0 12px 0;}
h3 {font-size: 0.9em; font-weight: bold; color:#333; margin:0 0 0 0; padding: 2px 0 5px 0;}
h4 {font-size: 0.8em; font-weight: bold; color:#333; margin:0 0 0 0; padding: 2px 0 5px 0;}

#column-c h1 {font-family:Georgia, "Times New Roman", Times, serif !important; font-size: 1.0em; line-height: 1.0em; color: #C33; margin: 0; padding: 15px 10px 4px 10px;}
#column-c h2 {font-size: 1.0em; line-height: 0.9em; color: #C33; font-weight: bold; margin: 0; padding: 8px 10px 4px 10px;}

/* BODY TEXT STYLES */
p {color: #333;	padding:0 0 16px 0; margin:0; font-size: 0.8em; line-height:1.2em;}
blockquote {color: #333;}
#column-c p {margin: 0 0 0 10px; padding: 2px 10px 2px 0px; font-size:0.75em; line-height:1.2em;}

/* DEFAULT LIST STYLEs */
ul {margin:0 0 0 20px; padding:0 0 16px 15px; list-style:square; color: #333; font-size: 0.8em;}
ul ul {margin:0 0 0 20px; padding:0 0 0 15px; list-style:square; color: #333; font-size: 1.0em;}
ul ul ul {margin:0 0 0 20px; padding:0 0 0 15px; list-style:square; color: #333; font-size: 1.05em;}
ul ul ul ul {margin:0 0 0 20px; padding:0 0 0 15px; list-style:square; color: #333; font-size: 1.0em;}
ol {margin:0 0 0 20px; padding:0 0 16px 15px; color: #333; font-size: 0.8em;}
ol ol {margin:0 0 0 20px; padding:0 0 0 15px; color: #333; font-size: 1.0em;}
ol ol ol {margin:0 0 0 20px; padding:0 0 0 15px; color: #333; font-size: 1.05em;}
ol ol ol ol {margin:0 0 0 20px; padding:0 0 0 15px; color: #333; font-size: 1.0em;}

li {margin:0 0 0 0; padding:0 0 0 0;}

#column-c ul {list-style-type: none; margin: 5px 0 15px 0; padding:0; font-size:0.75em; line-height:1.2em; color: #333;}
#column-c ul li {margin: 0; padding-left:10px; padding-bottom:5px;}
#column-c ol {margin: 5px 0 15px 0; padding:0; font-size:0.75em; line-height:1.2em;}


dl {margin:0 0 0 15px; padding:0 0 16px 15px; color: #333; font-size: 0.8em;}
dt {padding:6px 0 0 0;}
dd {padding:6px 0 0 0;}

/* HORIZONTAL RULE STYLE */
hr {border:0; color:#666; background-color:#666; height:1px;}

/* THREAT LEVEL */
#threat {background:#fff; margin:10px 10px 10px 10px; border:1px solid #999;}
#threat p{font-size:0.7em; margin:0 5px 0 5px; padding:3px 0 5px 0; color:#000;}
#threat a {color:#666; text-decoration:none}
#threat a:hover {color:#036; text-decoration:underline}
#threat a:visited {color:#666; text-decoration:none}
#threat img {background:#fff; margin:0px 0px 0px 0px; padding:6px; border:0px;}
	
/* AD BUTTONS */
#adbutton {background:#fff; margin:8px; border:1px solid #999;}
#adbutton img {background:#fff; margin:0px; padding:5px;}

/* HIDE PRINT LOGO */
#printlogo { display: none; }

/* PLUG-IN INDICATOR */
div#plugin {margin: 30px 0 10px 0; padding: 0; border: 1px solid #666; background: #f3f3f3; clear:left;}
div#plugin p {margin: 5px; padding: 0;}
div#plugin p.title {font-size: 0.9em; font-weight: bold; color: #000;}

/* SITE SEARCH */
#searchbox {position: absolute; top: 30px; right: 10px;}
#searchbox label {color:#fff;}
input#q {color: #5C5C5C; margin: 0; padding: 0;}
#searchbox a {color: #fff; text-decoration: none; padding-left:40px;}
#searchbox a:hover {color: #fff; text-decoration: underline; text-align:right;}
button, .goButton {font-family: Verdana !important; color: #FFF; background-color: #036; font-size: 0.7em; font-weight: bold; text-transform: uppercase; margin: 4px 0 2px 0; padding: 2px 1px 2px 1px; text-align: center; border: 1px solid #999;}

p#modified {clear:both; font-size: 0.7em; font-style: italic;}
.cleardiv {clear: both;}

/* Data Tables */
.datatable{border-collapse: collapse;  border: 1px solid #C1DAD7; margin:5px 0; padding:0; font-size: 0.8em;}
.datatable th {color: #6D929B; letter-spacing: 1px; text-transform: uppercase; text-align: center; padding: 6px 6px 6px 12px; background: #CAE8EA url(../r/graphics/datatable_bg_header.jpg) no-repeat; border: 1px solid #C1DAD7;}
.datatable th.nbg {color: #666; letter-spacing: 1px; text-transform: uppercase; text-align: center; padding: 6px 6px 6px 12px; background: #eaeaea;}
.datatable td{border: 1px solid #C1DAD7;color: #4f6b72; padding: 6px 6px 6px 12px;}
.datatable tr.r0 {background-color: #F5FAFA;}
.datatable tr.r1 {background-color: #ffffff;}
table caption {font-style:italic; padding:4px;}

.striped, .striped td {background:#e4e4e4}
.note {font-size:x-small; font-style:oblique}
.icon {vertical-align:middle; border:none}
.indented {margin-left:30px}
.padded li {margin:8px 0px !important}