#wrap {
    background: url("../graphics/layout/bg_wrap.jpg") repeat-x;
}

body {
	background:#FFF;
}

#container {
	background:transparent !important;
}

#nav_overlay_left {
    background: url("../graphics/layout/nav_left.png") no-repeat;
}

#nav_overlay_right {
    background: url("../graphics/layout/nav_right.png") no-repeat;
}

#nav ul {
    background: url("../graphics/layout/bg_nav.png") repeat-x;
}


#nav ul li ul li a:hover, #nav ul li.hover ul li a:hover {
	background:#E84e0e;
	border-color:#E5BcAc;
}

#nav ul li ul li a {
	background:#103971;
}

#nav ul ul {
    border-bottom: 3px solid #103971;
    border-top: 3px solid #103971;
}

#nav ul li a:hover,#nav ul>li.hover>a,#nav ul>li.here>a {
	background:transparent url('../graphics/layout/bg_nav_hover.png') no-repeat center 60px;
}

#utilities {
    background: url("../graphics/layout/bg_utilities.png") repeat-x;
}

#main #content {
	background: url("../graphics/layout/bg_content_new.png") repeat-y;
}

#footer {
    background: url("../graphics/layout/bg_footer.png") repeat-x scroll 0 0 transparent;
    width:876px;
}

#home #main {
	border:0px;
	background:#FfFfFf;
}

#internal #main {
    background: transparent;
    border: 0px;
}

#internal #main #content {
	background: url("../graphics/layout/bg_content_new_internal.png") repeat-y;
}

hr.clear {
	height:0px;
	margin:0px;
	padding:0px;
}

#topnav ul li {
    border-right: 1px solid #000000;
	padding: 5px 10px;
}

#topnav ul li:last-child {
    border-right: none;
}

#topnav ul li div a:link, #topnav ul li div a:visited {
    color: #494949;
	text-shadow:none !important;
}

#topnav ul li div a:hover, #topnav ul li div a:active {
	color:#888;
	text-shadow:none !important;
}

a:link, a:visited {
	color:#103971;
}

a:hover, a:active {
	color:#E84e0e;
}

#title {
	background: url("../graphics/layout/bg_title.png") no-repeat !important;
    color: #FFFFFF;
    height: 96px;
    margin: -9px auto 0;
    padding: 20px 0 0;
    position: relative;
    top: 0px;
    width: 910px;
}

#secondarynav ul li a:hover, #secondarynav ul li a:active, #secondarynav ul li.here a {
    background: url("../graphics/layout/bg_secondary.png") no-repeat scroll 5px center transparent;
    color: #4c4c4c;
}

#secondarynav ul li a {
    background: url("../graphics/layout/bg_secondary.png") no-repeat scroll 5px center transparent;
    color: #4c4c4c;
}

#internal #col1 h1, #internal #col1 h2 {
    border-bottom: 1px solid #999999;
}

#utilities ul li div.content_image_box {
    height: 100px !important;
    width: 65px !important;
}

#utilities ul li div.collection_item_label {
    margin-left: 75px;
    margin-top: 5px;
    font-family:arial,sans-serif;
}

#home #col2 h1, #home #col2 h2, #home #col2 h3, #home #col2 h4 {
    color: #000000 !important;
}

#utilities ul li div.content_image_box {
    height: 100px !important;
    width: 65px !important;
}

#utilities ul li div.collection_item_label {
    margin-left: 75px;
    margin-top: 5px;
    font-family:arial,sans-serif;
}

#home div.news_articles ul li {
    background: url("http://cdn.firespring.com/designs/epiphany/graphics/layout/arrow.png") no-repeat scroll 0 4px transparent;
    color: #6E7A7F;
    padding: 0 0 10px 30px;
}

#home h3.content_news_article_headline {
    font-size: 14px;
    margin-left: 0;
    text-transform: none;
}

#home h1, #home #col2 h2, #home #col2 h3, #home #col2 h4 {
    margin: 10px 0 0 60px;
}

div.news_archives {
    padding-top: 0px;
}

#home #col2 .press_header {
    background: none !important;
}

#home #col2 .press_header {
	position: relative;
	left: -94px;
}

#home #col2 div.news_articles {
	top: -30px;
}

div.news_archives {
	padding-top:0px;
	position:relative;
	top:-40px;
}

.fdpc_designready_item_actions a {
	background:#023f88;
	color:#F37021 !important;
}