/* Neighorhood Network Watch */
/*       www.dhsnnw.org      */
/*        Main Layout        */

/*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:#cc3333; font-size: 20px; padding:15px 0 4px 0; margin:0 0 5px 0}
h2 {font-size: 13px; line-height:1.0em; color:#cc3333; font-weight:bold;  margin:0 0 0 0; padding:5px 0 12px 0}
h3 {font-size:0.9em; font-weight:bold; color:#333333; margin:0 0 0 0; padding:2px 0 5px 0}
h4 {font-size:0.8em; font-weight:bold; color:#333333; margin:0 0 0 0; padding:2px 0 5px 0}



#banner {
	height:84px;
	background: url(../images/flag_bar_home_pg.gif)  #00578D top right no-repeat;
	font-size: 0.7em;
	position:absolute;
	width: 100%;
	top: 0px;
	left: 0px;
}


#greennav1 {

width: 100%;
background:#690;
margin: 0 0 0 0;
padding:0;
position: absolute;
top: 84px;
left: 0px;
font-family:Arial, Helvetica, sans-serif;

}

#greennav1 td {border-right:1px dashed #666666; vertical-align:top}
#greennav1 td a {height:auto; display:block; padding:4px 10px; background:#690; color:#FFF; text-decoration:none; font-size:0.7em; font-weight:bold}
#greennav1 td a:hover {background-color:#060; color:#fff}
#greennav1 .navfocus {background-color:#060; color:#fff}


/*side nav white left*/
#sectionnav {
	position: absolute;
	width: 189px;
	top: 104px;
	left: 0px;
	border-right:dashed #999999 1px;
	/*border-bottom:1px solid #003366;*/
	height: 544px;
	font-family:Arial, Helvetica, sans-serif;

}

#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}


/*Natnl Threat*/
#threat {
	position:absolute;
	width: 159px;
	top: 240px;
	left: 0px;
	margin-top: 15px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 15px;
	padding: 5px;
	border: 1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}

#leftnav {
	position:absolute;
	top:104px;
	right:0px;
	width:190px;
	padding: 10px;
	border-left:dashed #999999 1px;
	height: 524px;
	font-family:Arial, Helvetica, sans-serif;
	/*border-bottom:1px solid #003366;*/
}
#leftnav ul {
	list-style-type:none;
	margin: 0;
	padding:5px 0 20px;
	position:relative;
	font-size:1.0 em;
	font-weight:normal;
	border-bottom: solid #999999 2px;
	font-family:Arial, Helvetica, sans-serif;
}


html>body #sectionnav li a {width:auto}


/* Primary Body Layout Containers */	
#container {background-image: url(../images/column_a_white.gif); background-repeat: repeat-y; margin: 0; padding: 0;}
#container2 {margin: 0; padding: 0;}
#container3 {background-image: url(../images/column_c_white.gif); background-repeat: repeat-y; background-position: right; margin: 0; padding: 0;}

/* Column Definitions */		
#column-a {
	width: 190px;
	padding: 0;
	margin: 0;
	top: 84px;
	left: 0px;
}
#column-b {
	position:absolute;
	margin: 0 190px;
	padding: 0 21px 0 14px;
	left: 0px;
	top: 104px;
	width: 585px;
	height: 544px;
	list-style: square;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;	/*border-bottom:solid #003366 1px;*/
}		
#column-c {float: right; width: 185px; margin: 0; padding: 10px 5px 10px 0; color: #000000; font-size: 0.7em;}
#column-d {margin-left: 190px; padding: 0 19px 0 19px;}


#fauxfooter {position:absolute; width:100%; top:648px; left:0px;clear: both; text-align:center; padding:0; border-top:1px solid #777; border-bottom:1px solid #777; font-size:0.6em;	line-height:1.3em; font-family:Arial, Helvetica, sans-serif;}


#linktrap {margin:0 auto; padding: 0 0 0 0; width:675px; text-align:center; list-style:none;}	
/* This is for the repeated columns */	
.linkbox {float:left; width:225px; padding:15px 0 15px 0; text-align:left;}
.linkbox h3 {color:#333; font-weight:600;}
.linkbox ul {margin: 0; padding:0; list-style-type:none;}
.linkbox li {margin: 0; padding:0;}
.linkbox li a:link {color: #666; text-decoration: none;}
.linkbox li a:visited {color: #666; text-decoration: none;}
.linkbox li a:hover {color: #333; text-decoration: underline;}
.linkbox li a:active {color: #666; text-decoration: none;}


#footer{position:absolute; left:0px; top:784px; padding:15px 15px 15px 15px; width:100%; text-align:center;font-family:Arial, Helvetica, sans-serif;}

#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}
