/*  U.S. Department of Homeland Security  */
/*           http://www.dhs.gov           */
/*      Used for Landing pages only       */

/* CONTENT CONTAINERS */
.intro {font-family:Georgia, "Times New Roman", Times, serif !important; color: #c33; font-size: 1.2em; float:left; border-bottom:1px solid #999; padding:0 0 10px 0;}
.intro ol {margin:0 0 0 20px; padding:0 0 16px 15px; color:#333333; font-size:1.2em}
	
.landbox {width:48%; padding:10px 10px 0 0; float:left;}
	
/* LANDING PAGE SPECIFIC FONTS */
.intro h1 {font-family:Georgia, "Times New Roman", Times, serif !important; color: #C33; font-size: 1.7em; line-height: 1.5em; padding: 15px 0 4px 0; margin:0 0 0 0;}

/* IMAGE CLASSES */	
.intro img.left {margin:20px 15px 10px 0; padding:2px; float:left;}
.intro img.right {margin:20px 0px 10px 15px; padding:2px; float:right;}
.intro img.lead {margin:20px 0px 10px 15px; padding:2px; float:right;}
.landbox img.left {margin:0px 10px 10px 0; padding:2px; float:left;}
.landbox img.right {margin:0px 0px 10px 10px; padding:2px; float:right;}
	
/* HOME PAGE LINK TRAP */
/* This duplicated the footer div */
#fauxfooter {clear: both; text-align:center; padding:0; border-top:1px solid #777; font-size:0.7em;	line-height:1.3em;}
/* This sets up the floating fixed container for the three columns */
#linktrap {margin:0 auto; padding: 0 0 0 0; width:675px; text-align:center;}	
/* 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;}


/* CLASSES FOR AUDIENCE PAGES */
.audience {width:100%; float:left; padding:0 0 10px 0;}
.audience h1 {font-size:2.0em; font-family:Georgia, "Times New Roman", Times, serif !important;	font-weight:200;}
.crate {width:44%; background:#fff; height:210px; padding:0px; margin:5px 0 10px 15px; float:left; border:1px solid #CCC;	overflow:hidden;}
.crate h3 {text-align:center; font-size:0.9em; border-bottom:1px solid #CCC; padding:6px; background: url(/graphics/gray-grade.gif) repeat-x; color:#C33;}
.crate h4 {margin:5px 0 5px 10px;}
.crate ul {list-style-type:square;  margin:5px; padding:0 0 0 20px; font-size:0.8em; line-height:1.2em;}
.crate ul li {margin: 0; padding-left:0px; padding-bottom:5px;}


/* CLASSES FOR STATE GRANTS PAGES */
.grants {width:425px; background:#fff; height:510px; padding:0px; margin:5px; float:left; border:1px solid #00578D; overflow:hidden;}
.grants h3 {text-align:right; background:url(/graphics/dhs-seal-grants.gif) #00578D top left no-repeat; padding:14px; margin:0 0 0 0; color:#fff; font-size:1.2em; font-weight:600;}
.grants h4 {text-align:left; border-bottom:1px solid #CCC; border-top:1px solid #CCC; padding:4px; margin:5px 0 15px 0; background: url(/graphics/gray-grade.gif) repeat-x; color:#00578D; font-size:0.8em; font-weight:600;}
.grants p, blockquote {font-size:0.8em; margin:0 15px 0 15px;}
.grants ul {list-style-type:square;  margin:5px; padding:10px 0 0 20px; font-size:0.8em; line-height:1.0em;}
.grants ul li {margin: 0; padding-left:0px; padding-bottom:5px;}
.closer a {display:block; text-align:right; background:#CCC; padding:3px 15px 3px 0; margin:0; color:#069; font-size:0.7em; font-weight:600;}
.closer a:visited {color:#069;}

/* IMMIGRATION LANDING PAGE */
#intro2 {width:100%; float:left; padding:0 0 10px 0; color:#669900;}
#intro2 h1 {font-size:2.0em; font-weight:200;}
#TOPbox {width:99%; background:#f3f5ef; padding:0px; margin:10px 0 0 0; float:left; border:1px solid #CCC; overflow:hidden;}
#TOPbox h2 {text-align:left; border-bottom:1px solid #CCC; padding:6px; background:#fff url(/graphics/greenbar_bg.png) repeat-x; color:#690; font-size:1.2em;}	
.TOPlinkbox {width:49%;	padding:0px; margin:10px 0 0 0; float:left; overflow:hidden;}

.LINKbox1 {width:49%; height:180px; padding:0px; margin:10px 10px 0 0; float:left; overflow:hidden;}
.LINKbox2 {width:49%; height:180px; padding:0px; margin:10px 0 0 0; float:left; overflow:hidden;}

.LINKbox1 h3 {text-align:left; border-top:1px solid #CCC; border-left:1px solid #CCC; padding:3px 4px 2px 10px; background:#fff url(/graphics/greenbar_bg.png) repeat-x; color:#669900; font-size:1.1em;}
.LINKbox1 ul {list-style-type:square; margin:5px; padding:10px 0 0 20px; font-size:1.5em; line-height:1.5em;}
.LINKbox1 ul li {margin: 0; padding-left:0px; padding-bottom:5px;}
.LINKbox2 h3 {text-align:left; border-top:1px solid #CCC; border-left:1px solid #CCC; padding:3px 4px 2px 10px; background:#fff url(/graphics/greenbar_bg.png) repeat-x; color:#669900; font-size:1.1em;}
.LINKbox2 ul {list-style-type:square; margin:5px; padding:10px 0 0 20px; font-size:1.5em; line-height:1.5em;}
.LINKbox2 ul li {margin: 0; padding-left:0px; padding-bottom:5px;}