/* CSS Document */

a:link {
text-decoration:none;}

a:hover {
text-decoration:underline;}

a:visited {
color: #000099; text-decoration:none;}
	
p {
font-size: .95em; line-height: 1.7em;}

#infragard {
background:#376A94 url("images/back_stars.gif") repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:75%; margin:0;}
	
#infragard #top {
background: url("images/top_nc.gif") no-repeat; width:756px; height:225px; margin-left:auto; margin-right:auto; overflow:hidden}

#infragard #header #logo{
margin-left:7px; width:187px; height:185px; float:none; margin-top:40px; text-align:left}

#infragard #header #flash_header{
margin-top:52px;}

#infragard #header #flash_header span{
display:none}

#infragard #top #flash{
margin-top:12px; margin-left:0; padding-left:0;}

#infragard #top #flash span{
display:none}
	
#infragard #main {
background:url("images/body_back2.gif") no-repeat bottom; height:auto; width:750px; margin-left:auto; margin-right:auto; min-height:500px; background-color:White; border-left:solid 1px black; border-right:solid 1px black; }

#infragard #main #links {
color:white; font-weight:bold }

#infragard #main #bk_tb {
background:url("images/back_table.gif") repeat-x top}

#infragard #main #date {
color:#FFFFFF;padding-top:7px;padding-bottom:6px;}

#infragard #main #count {
color:#FFFFFF;padding-top:7px;padding-bottom:6px; text-align:right}

#infragard #main #content {
padding-top:6px;padding-right:4px;}

#infragard #main h1 {
color: black; font-size:1.6em; margin:0 0 1em 0; padding:0;}

#infragard #main h2 {
color: #435D9E; font-size:1.3em;}

#infragard #main #content #learn {
background:url("images/h1_learn.gif") no-repeat top left; padding:0; margin:0; height:14px;}

#infragard #main #content #news_head {
background:url("images/h1_news.gif") no-repeat top left; padding:0; margin-top:12px; margin-bottom:0; height:31px;}

#infragard #main #content #quick_links_head {
background:url("images/h1_quick_links.gif") no-repeat top left; padding:0; margin-top:12px; margin-bottom:0; height:31px;}

#infragard #main #content #feat_head {
background:url("images/h1_staysafe.gif") no-repeat top left; padding:0; margin-top:12px; margin-bottom:0; height:31px;}

#infragard #main #content  #1 {
margin-top:0; pading-top:0;}

#infragard #main #content p {
font-size: 1.1em;}

#infragard #main #quote {
background:url("images/l_quote.gif") top left #F2F2F2 no-repeat; padding:7px; border:1px solid #cccccc}

#infragard #main #content #arrow {
padding: 0; margin: 0 0 0.7em 0; list-style: none; }

#infragard #main #content #arrow li {
font-size: 1.1em; margin: 0; padding-left: 17px; line-height: 1.7em; background: transparent url("images/arrow.gif") no-repeat 0 6px; }

#infragard #main #content #arrow li p {
line-height: 1.4em; }

#infragard #main #content #arrowb {
padding: 0; margin: 0 0 0.7em 0; list-style: none; }

#infragard #main #content #arrowb li {
font-size: 1.3em; margin: 0; padding-left: 17px; line-height: 1.7em; background: transparent url("images/arrow.gif") no-repeat 0 7px; }

#infragard #main #content #news {
padding: 0; margin: 0 0 0.7em 0; list-style: none; }

#infragard #main #content #news li {
font-size: 1.3em; margin: 0; padding-left: 17px; line-height: 1.4em; background: transparent url("images/arrow.gif") no-repeat 0 6px; }

#infragard #main #content #arrow li p {
line-height: 1.4em; }

ul li a:link { 
text-decoration:none; }

ul li a:hover {
text-decoration:underline; }

#highlight {
padding: .2em .5em; background-color: #F5F5F5; border: 1px solid #CCCCCC; }

ul {
padding: 0; margin: 0 0 0 20px; }

li {
font-size: 1.1em; margin: 0 0 .5em 0; padding-left: 10px; line-height: 1.5em; }

#infragard #content .credits {
line-height:1.3em;}

#infragard #main #bk_tb #content #news span {
	font-size: .8em;
}

#infragard #main #bk_tb #content h4 {
font-size: .9em;margin:0 0 10px 0;padding:0;
}

#infragard #main #bk_tb #content h4  a{
	color: gray
}
#infragard #main #bk_tb #content h4  a:hover{
	color: gray; text-decoration:underline
}

#application
{
  display: block;
  width: 283px;
  height: 57px;
  background: url("images/app_button.gif") no-repeat 0 0;

}

#application:hover
{ 
  background-position: 0 -59px;
}

#application span
{
  display: none;
}

#benefits {
background:url("images/benefits_back.gif") no-repeat; width:181px; height:225px; vertical-align:top; color:black; font-size:10px; padding:0; margin:0; ;} 

#benefits ul {
margin: 35px 0 0 20px;padding-right:5px; text-indent:0; }

#beneifts li {
padding:0; margin:0 0 0 0;}

