@charset "utf-8";
/* CSS Document */
body { background:#ffffff; text-align:center; font-family:Arial, Helvetica, sans-serif; padding:0; margin:0 auto; font-size:12px; }
a { font-family:Arial, Helvetica, sans-serif; color:#3399ff; }
a:hover { color:#454545; }
a.box-link { text-decoration:none; cursor:hand; }

#main-home { position:relative; width:950px; margin:0 auto; }
	#head { position:relative; width:950px; height:120px; border-bottom:1px solid #f26522; text-align:right; z-index:910; }
		#nav-container { position:absolute; bottom:-1px; left:0; width:950px; }
			#menucontainer { width:950px; }
			.menulist { padding:0; margin:0; text-align:right; float:right; z-index:950; list-style:none; }
			.menulist li { float:left; list-style:none; padding-left:8px; padding-right:9px; background:url('/_images/common/fw-nav-divider.gif') bottom right no-repeat; }
			.menulist > li { height:18px; }
			.menulist li a { color:#f26522; font-size:12px; text-transform:uppercase; text-decoration:none; font-weight:bold; }
			.menulist li a:hover { color:#f2a17a; }
			
				/* NAVIGATION DROPDOWN ATTRIBUTES */
				UL.menulist LI.navTitle { position:relative; z-index:950; float:left; list-style:none; height:18px; }
				LI.navTitle UL.subnavList { position:absolute; z-index:950; list-style:none; display:none; top:18px; left:-1px; width:150px; margin:0px; padding:10px; padding-top:5px; background:#ffffff; filter: alpha(opacity=90); opacity: 0.90; border:1px solid #F15C22; border-top:0px; }
				LI.navTitle > UL.subnavList { top:17px; width:auto; min-width:150px; }
				LI.navTitle:hover UL.subnavList, li.navTitle.over ul.subnavList { z-index:950; display:block; }
				
				UL.subnavList LI.subnavLink {z-index:950; list-style:none; float:none; background-image:none; }
				LI.subnavLink {z-index:950; text-align:left; padding:0px 10px 0px 5px; white-space:nowrap; line-height:1.2em; }
				LI.subnavLink a {z-index:950; color:#999999; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
				LI.subnavLink a:hover {z-index:950; color:#666666;}

				LI.subnavLink2 {z-index:950; text-align:left; padding:0px 10px 0px 5px; white-space:nowrap; line-height:1em; }
				LI.subnavLink2 a {z-index:950; color:#999999; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
				LI.subnavLink2 a:hover {z-index:950; color:#666666;}
				
		#logo { position:absolute; top:0; left:-30px; }
		#newsletter { position:relative; top:36px; }
		#locator { position:absolute; left:722px; top:72px; width:228px; height:20px; background:url('/_images/common/fw-blue-button-20.gif') top left no-repeat; text-align:left; padding-left:13px; vertical-align:middle; }
	#body { position:relative; width:950px; text-align:left; padding-top:5px; z-index:905; }
		#hp-flash { position:relative; width:707px; height:341px; }
		table#blue-box a { color:#fff; text-decoration:none; font-weight:bold; font-size:16px; }
			#body-home #blue-box a {
				width:228px;
				height:32px;
				background:url('/_images/common/fw-blue-button-47.gif') top left repeat-x;
				position:relative;
				float:left;
				padding-top:14px;
			}
			#body-home #blue-box a:hover {
				background:url('/_images/common/fw-blue-button-47-over.gif') top left repeat-x;
			}
	#foot { position:relative; width:950px; height:60px; border-top:1px solid #20a0da; z-index:900; }
		#footlinks { position:relative; }
			#footmenu { vertical-align:top; text-align:center; }
			#footlist { padding:0; margin:0 auto; }
			#footlist li { float:left; list-style:none; padding-right:6px; padding-left:5px; background:url('/_images/common/foot-link-divider.gif') top right no-repeat; }
			#footlist li.last { padding-right:0; background:none;}
			#footlist li a { color:#20a0da; font-size:9px; text-transform:uppercase; text-decoration:none; font-weight:bold; vertical-align:top; }
			#footlist li a:hover { color:#93d2ee; }
		#copy { position:relative; color:#20a0da; float:right; font-size:9px; padding:2px 0; }
		#fi-bug { position:relative; float:none; clear:both; height:30px; text-align:center; padding:10px 0 30px; }
		
		
