@charset "utf-8";
/* CSS Document */

.PreLoadImage
{
	display:none;
}

#Nav{
	width: 263px;
	text-align: left;
	margin: 0px;	
	padding: 0px;
	float:left;
	min-height:650px;
}

#Nav a.menuitem{
	font: bold 14px "Futura, Tahoma, Arial, Helvetica, sans-serif";
	color: white;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding: 0px;
	text-decoration: none;
	border: none;
}

#Nav a.menuitem:visited, #Nav .menuitem:active{
	color: white;
}

#Nav0{
	background-image: url(images/nav/buttons/gif/AFG_Button.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#Nav0:hover{
	background-image: url(images/nav/buttons/gif/AFG_ButtonOV.gif);
}

#Nav1{
	background-image: url(images/nav/buttons/gif/SAFER_Button.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#Nav1:hover{
	background-image: url(images/nav/buttons/gif/SAFER_ButtonOV.gif);
}

#Nav2{
	background-image: url(images/nav/buttons/gif/FPS_Button.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#Nav2:hover{
	background-image: url(images/nav/buttons/gif/FPS_ButtonOV.gif);
}

#Nav3{
	background-image: url(images/nav/buttons/gif/SCG_Button.gif);
	background-repeat: no-repeat;
	background-color: Transparent;
}
#Nav3:hover{
	background-image: url(images/nav/buttons/gif/SCG_ButtonOV.gif);
}

#Nav a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
	position: absolute;
	top: 5px;
	right: 5px;
	border: none;
}

#Nav image{
	border: none;
}

#Nav div.submenu{ /*DIV that contains each sub menu*/
	width: 263px;
	margin: 0px;
	background-position: bottom;
	background-repeat: no-repeat;
}

#Sub0{
	background-image: url(images/nav/backgrounds/afg.jpg);
	height: 340px;
	background-color:#444444;
}

#Sub1{
	background-image: url(images/nav/backgrounds/safer.jpg);
	height: 265px;
	background-color:#444444;
}

#Sub2{
	background-image: url(images/nav/backgrounds/fps.jpg);
	height: 301px;
	background-color:#444444;
}

#Sub3{
	background-image: url(images/nav/backgrounds/scg.jpg);
	height: 178px;
	background-color:#444444;
}

.hrAFG
{
	background-image: url(images/nav/text/hrAFG.gif);
	background-repeat: no-repeat;
	margin-left:14px;
	width:118px;
	height:1px;
}

.hrSAFER
{
	background-image: url(images/nav/text/hrSAFER.gif);
	background-repeat: no-repeat;
	margin-left:14px;
	width:118px;
	height:1px;
}

.hrFPS
{
	background-image: url(images/nav/text/hrFPS.gif);
	background-repeat: no-repeat;
	margin-left:14px;
	width:118px;
	height:1px;
}

.hrSCG
{
	background-image: url(images/nav/text/hrSCG.gif);
	background-repeat: no-repeat;
	margin-left:14px;
	width:118px;
	height:1px;
}

.menuitem_afg
{
	background-image: none;
	margin-left: 14px;
	padding: 6px 0 6px 16px;
}

.menuitem_afg:hover
{
	background-image: none;
	margin-left: 14px;
	cursor: pointer;
}

.menuitem_afg:hover
{
	background-image: url(images/nav/text/highlightAFG.png);
	background-position: left center;
	background-repeat: no-repeat;
}

.menuitem_afg a
{
    color:#FFFFFF; 
    font-family:Arial; 
    font-size:10px; 
    font-weight:bold; 
    text-decoration:none; 
    text-transform:uppercase; 
    text-shadow:#333333 1px 1px 1px;
    line-height:12px;
}

.menuitem_safer
{
	background-image: none;
	margin-left: 14px;
	cursor: pointer;
	padding: 6px 0 6px 16px;
}

.menuitem_safer:hover
{
	background-image: url(images/nav/text/highlightSAFER.png);
	background-position: left center;
	background-repeat: no-repeat;
}

.menuitem_safer a
{
    color:#FFFFFF; 
    font-family:Arial; 
    font-size:10px; 
    font-weight:bold; 
    text-decoration:none; 
    text-transform:uppercase; 
    text-shadow:#333333 1px 1px 1px;
    line-height:12px;
}

.menuitem_fps
{
	background-image: none;
	margin-left: 14px;
	cursor: pointer;
	padding: 6px 0 6px 16px;
}

.menuitem_fps:hover
{
	background-image: url(images/nav/text/highlightFPS.png);
	background-position: left center;
	background-repeat: no-repeat;
}

.menuitem_fps a
{
    color:#FFFFFF; 
    font-family:Arial; 
    font-size:10px; 
    font-weight:bold; 
    text-decoration:none; 
    text-transform:uppercase; 
    text-shadow:#333333 1px 1px 1px;
    line-height:12px;
}

.menuitem_scg
{
	background-image: none;
	margin-left: 14px;
	cursor: pointer;
	padding: 6px 0 6px 16px;
}

.menuitem_scg:hover
{
	background-image: url(images/nav/text/highlightSCG.png);
	background-position: left center;
	background-repeat: no-repeat;
}

.menuitem_scg a
{
    color:#FFFFFF; 
    font-family:Arial; 
    font-size:10px; 
    font-weight:bold; 
    text-decoration:none; 
    text-transform:uppercase; 
    text-shadow:#333333 1px 1px 1px;
    line-height:12px;
}

.CascadeMenu
{
	position: absolute;
	visibility: hidden;
	background-image: url(images/nav/backgrounds/submenu.gif);
	background-position: left center;
	background-repeat: no-repeat;
	width: 113px;
}

.CascadeMenu div a
{
	position: relative;
	display: block;
	margin: 5px 0 5px 0;
	padding: 0;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	color: #FFFFFF;
	font: 10px arial;
	line-height: 12px;
}

.CascadeMenu div a:hover
{
	text-decoration: underline;
}

.BraceDash
{
	width: 5px; 
	float:left; 
	border-bottom: solid 1px #FFFFFF;
}

.BraceBracket
{
	border-left: solid 1px #FFFFFF; 
	border-top: solid 1px #FFFFFF; 
	border-bottom: solid 1px #FFFFFF; 
	width: 9px; 
	float:left;
}

.BraceText
{
	float: left; margin-left:2px;
}

#AFG_Success_Stories{margin: 87px 0 0 142px;}
#AFG_Awards{margin: 78px 0 0 142px;}
#AFG_FAQs{margin: 120px 0 0 142px;}
#SAFER_Awards{margin: 145px 0 0 142px;}
#SAFER_FAQs{margin: 210px 0 0 142px;}
#SAFER_Success_Stories{margin: 180px 0 0 142px;}
#FPS_Success_Stories{margin: 221px 0 0 142px;}
#FPS_Awards{margin: 213px 0 0 142px;}
#FPS_FAQs{margin: 265px 0 0 142px;}
#SCG_Awards{margin: 281px 0 0 142px;}
#SCG_FAQs{margin: 332px 0 0 142px;}

