
/* Basics */

body {
	background:url(../graphics/layout/bg_body.gif) repeat-x #0E5299;
	color:#3e3e45;
	}

h1,h2,h3,h4,h5,h6{color:#171c27;}

a:link, a:visited {color:#0E5299;}

a:hover, a:active {color:#0E5299;}

#nav_top ul li a:link,#nav_top ul li a:visited {
	color:#a6a696;
}

#nav_top ul li a:hover, #nav_top ul li a:active {color:#424242;}

#customer_utilities{
	line-height:35px;
	background-color:transparent;
	}
	
#customer_utilities span{
	background-color:#fff;
	}
	
	#customer_utilities, #customer_utilities a:link, #customer_utilities a:visited {
color: #eee;
}
#customer_utilities a:hover, #customer_utilities a:active {
color: #fff;
}

/* Dynamic Navigation */

#primary_nav {
	border-top:4px solid #feefcf;
	background-color:#f9b62a;
	}

/* Head links */

#css_navigation li.toplevel {
	background-color: #f9b62a;
	}
#css_navigation li.toplevel a {
	color:#fff;
	}
	
	#css_navigation li.hover a:hover {
color: #000;
}

#css_navigation li.hover a {background:#e9a007;}
#css_navigation li.hover a:hover {background:#e9a007;}

/* Child lists and links */

#css_navigation li.toplevel ul li a {
	border-top:1px solid #feefcf;
	background:#e9a007;
	}
	
#css_navigation li.hover a {
	color: #000;
}

#css_navigation li.toplevel ul li a:hover {background-color: #e9a007;}

/* Spotlight Styles */

#spotlight {
	background-color:#d1d1d1;
	background-image: url('../graphics/layout/bg_spotlight.jpg');
	}
	
#spotlight p {font-weight:bold;color:#725ca7;}

/* Content Styles */

body.homepage #content{
	border-bottom:#e9e9e9;
}

/* FDP News Articles */

#nav_right .news_articles ul li {
	border-top:1px solid #eae7e1;
	}

.news_articles ul li.odd {background-color:#f5f3f0;}

/* Secondary Navigation */

#nav_left ul {border-top:1px solid #f2f2f2;}
	
#nav_left ul li a:link,
#nav_left ul li a:visited {
	color:#0E5299;
	border-bottom:1px solid #f2f2f2;
	}
	
#nav_left ul li a:hover,
#nav_left ul li a:active
#nav_left ul li.hover a:link,
#nav_left ul li.hover a:visited
 {
	color:#0E5299;
	}

/* Footer Styles */
#footer {
	background-color:transparent;
	border-top:none;
	color:#eee;
	}
#footer h3, #footer a:link,#footer a:visited {color:#fff;}

#footer a:hover,#footer a:active {color:#c9c1f9;}

 .fsizer a {
	color: #eee;
}

.fsizer a:hover {
color: #fff;;
}

.form_title, h5.form_title, div.form_row_submit {
background: #0E5299;
color: white;
}
.content_image_box {
    background: none;
	}


#nav_left ul {
border-top:0 none;
}

@media screen{
	#customer_utilities{background-image:url('../graphics/layout/r_util.gif');}
	#customer_utilities span{background-image:url('../graphics/layout/l_util.gif');}
	#spotlight {background-image: url('../graphics/layout/bg_spotlight.jpg');}
	#masthead {background-image: url('../graphics/layout/bg_masthead.jpg');}
	#masthead_image{background-image: url('../graphics/layout/masthead_shadow.png');}
	#nav_right h4,#nav_right h5,#nav_right h6 {background-image:url('../graphics/layout/icon_news.gif');}
	#nav_left ul li a:link,#nav_left ul li a:visited {background-image:url('../graphics/layout/bg_nav.gif');}
	#nav_left ul li a:hover,
	#nav_left ul li a:active
	#nav_left ul li.hover a:link,
	#nav_left ul li.hover a:visited {background-image: url('../graphics/layout/bg_nav_selected.gif');}
	#header {background: url(../graphics/layout/bg_header.jpg);}
}

.content_image_box {
border: none;
}

/*ticket progress fix */
.fdpc_wizard_step { padding: 0; font-size: 13px; }

.fdpc_wizard_step a,
.fdpc_wizard_step span { padding: 0 0.5rem 0 0.75rem; }

.fdpc_wizard_step:first-child,
.fdpc_wizard_step:last-child { padding: 0; }

.fdpc_wizard_step:first-child a,
.fdpc_wizard_step:first-child span,
.fdpc_wizard_step.completed:first-child a,
.fdpc_wizard_step.completed:first-child span { padding: 0 0.50rem 0 0.5rem; }

.fdpc_wizard_step.completed span { padding: 0 0.5rem 0 0.65rem; }

.fdpc_wizard_step:last-child a,
.fdpc_wizard_step:last-child span { padding: 0 0.5rem 0 0.5rem; }


/*removes strange gap between tickets*/
#ticket_8681 {
height: 80px;
}
#ticket_8683 {
height: 80px;
}

