/* Background Images only used if subdesign is active, otherwise  pulls from /design/ directory */

#header ul.utilities li {background-image: url('../graphics/bullet.png');}
#interior_quote_block #quote_top {background-image: url('../graphics/internal_quote_top.png');}
#interior_quote_block #quote_bottom {background-image: url('../graphics/internal_quote_bottom.png');}
#primary_nav {background-image: url('../graphics/nav_bg.png');}
#quick_links ul li {background-image: url('../graphics/bullet2.png');}
#quote {background-image: url('../graphics/quote_bg.png');}
#quote_left {background-image:url('../graphics/quote_left.png');}
#quote_right {background-image:url('../graphics/quote_right.png');}
#rounded_l {background-image: url('../graphics/rounded_edge_left.png');}
#rounded_r {background-image: url('../graphics/rounded_edge_right.png');}
#search_form {background-image: url('../graphics/search_box.png');}
#sec_nav_top {background-image: url('../graphics/interior_subnav_top.png');}
#sec_nav_bottom {background-image: url('../graphics/interior_subnav_bottom.png');}
#sec_nav_content {background-image: url('../graphics/sub_nav_bg.png');}	
#spotlight {background-image: url('../graphics/spotlight_bg.png');}
#spot_rounded_left {background-image: url('../graphics/spotlight_area_left.png');}
#spot_rounded_right {background-image: url('../graphics/spotlight_area_right.png');}
.submit {background-image: url('../graphics/submit_button.png');}

a:link, a:visited, #spotlight_text p a:link {color: #0019a8;}
a:hover, a:active, #header ul.utilities li a:hover, .font_mod a:hover {color: #f11613;}
#contact {color: white;}
.contactinfo a:link, .contactinfo a:visited {color: #eee;}
#left_columns #quote p, #quote a:link, #quote a:visited, #quote a:active, #quote a:hover, #interior_quote_block #quote_interior a:link, #interior_quote_block #quote_interior a:visited, #interior_quote_block #quote_interior a:active, #interior_quote_block #quote_interior a:hover, #contact a:hover, #contact a:active {color: white;}
#nav ul li a:link, #nav ul li a:visited {color: #eee !important;}
#nav ul li a:hover, a.current_section {color: #fff !important;}
body {background: white; border-color: #0019a8;}
#nav ul {background-image: url('../graphics/nav_bg.png');}
#footer {background: #0019a8;}
#contact a:link, #contact a:visited {color: #eee;}

#header {
	color:#AaAaAa;
}

#header .utilities li {
	background:none;
}

#nav ul li a {
	font-size: 20px;
	line-height: 18px;
}

#nav ul li ul li a {
	font-weight:bold;
	background:#0019A8;
}


#nav ul li.current a:link, #nav ul li.current a:visited {
	color:#000000 !important;
}

#nav ul li.current ul li a:link, #nav ul li.current ul li a:visited {
	color:#FfFfFf !important;
}

#footer_wrap a, #quick_bar a {
	color:#000000;
	font-size:14px;
}

#contact {
	font-size:12px;
}

#quick_bar a:hover, #quick_bar a:active {
	color:#0019a8;
}

#news div, #news {
font-weight: 500;
}

body {
font-size: 13px;
}

#left_columns p, #left_columns div div, #news div, #news div p, #news {
font-size: 13px;
}

hr {
border-width: 2px;
}

/* =============================================================================
   Policy Links Styling
============================================================================= */
.fdpc_policy_links {
   width: 100%;
   height: 32px;
   background: #0019A8;
   padding: 0;
   font-size: .75em;
   line-height: 32px;
   text-align: center;
   color: #fff;
clear:left;
}

.fdpc_policy {
   display: inline-block;
   margin: 0 5px;
}

.fdpc_policy_links a:link,
.fdpc_policy_links a:visited {
   color: #fff;
font-family:sans-serif;
}

/* Adding privacy policy scroll feature */


.ui-dialog {
   position:fixed;
   top:50%;
   margin-top:-250px; /* .ui-dialog must be fixed + top 50% */
}

.ui-dialog-titlebar {
   z-index:2;
}

.fdpc_policy_modal {
   max-height:500px;
   oveflow:scroll;
}

/* Client wants to add images to spotlight text content space. */
#spotlight_text .content_image_box {
	border: 0px;
	background: transparent;
}

#spotlight_text p {
	padding: 0;
}

#left_columns div.content_image_box {
padding-right: 0;
}

/* 00394769 */
h2 { font-size: 24px; }