#rt-header { position:relative; background:#F7D78E; background-image:url('https://a24a549499c6ea2a1349-e87ad12e393b411fb46b1d5aea8696a2.ssl.cf2.rackcdn.com/dcef-banner-wide-2_jpg-1408986744'); background-repeat:no-repeat; background-position:center top; height:221px; }
#rt-header .rt-container { display:block; height:221px; margin:0px auto; padding:0px; }
#rt-header .rt-container .rt-grid-12 { position:relative; display:block; float:none;  width:940px; height:221px; margin:0px; padding:0px; }

#search-2 { position:absolute; top:100px; right:1px; width:280px; }
#search-2 #searchsubmit { border:0px; background-color:#F3B112; color:white; -webkit-border-radius: 3px; border-radius: 3px; }
#search-2 #s { border:1px solid #F3B112; -webkit-box-shadow: 0px 0px 5px 2px #F3B112; box-shadow: 0px 0px 5px 2px #F3B112; -webkit-border-radius: 3px; border-radius: 3px; width:120px; }
#search-2 #searchform { text-align: right; }

#text-9 { position:absolute; right:4px; bottom:2px; color:#777777; font-size:14px; margin:0px; padding:0px; }
#text-9 a { color:#777777; }
#text-9 a:hover { color:#DD0000; }
#text-10 { background-color:#ffffff; }
#text-13 { position:absolute; height:140px; width:340px; top:50px; left:25px; margin:0px; padding:0px; }
#text-12 { padding-left:120px; padding-top:30px; color:#eeeeee !important; }
#text-12 h2 { color:#f8f8f8 !important; }
#text-13 img { height:140px; width:340px; }
#text-15 { margin:0px; padding:0px; }
#gantry_menu-3 { padding-top:30px; }
#linkcat-7 { padding-top:30px; }

#rt-menu { margin-top:8px; }
#rt-menu .rt-container { background-color:#ffffff !important; }

#rt-sidebar-a { background-color: transparent !important; }
#rt-sidebar-a .widget { background-color: transparent; }

#rt-showcase .rt-container .rt-grid-12 { width:950px; margin:8px 8px 0px 2px; padding:0px; }

.homeslider { display:none; }
.home .homeslider { display:block; margin-bottom:0.5em; }
#cyclone-slider-widget-3 { margin:0px; padding:0px; height:300px; }
#cyclone-slider-widget-3 .cycloneslider-caption { color:white; position:absolute; left:auto; right:20px; top:10px; bottom:10px; width:280px; background-image: none !important; }
#cyclone-slider-widget-3 .cycloneslider-caption-description { color:white; font-size:1.3em !important; }
#cyclone-slider-widget-3 .cycloneslider-caption a { color:inherit; }
#cyclone-slider-widget-3 .cycloneslider-pager { top:260px !important; }

#rt-breadcrumbs .rt-container .rt-grid-12 { margin:0px; }
#gantry_breakcrumbs-2 { margin:12px 0px 0px 0px; padding: 4px 0px 4px 10px; background-image:url('https://a24a549499c6ea2a1349-e87ad12e393b411fb46b1d5aea8696a2.ssl.cf2.rackcdn.com/dcef-breadcrumbs_jpg-1408986745'); background-repeat:no-repeat; }
.home #gantry_breakcrumbs-2 { display:none; }

#rt-footer { background-image:url('https://a24a549499c6ea2a1349-e87ad12e393b411fb46b1d5aea8696a2.ssl.cf2.rackcdn.com/dcef-footer-wide_jpg-1408986745'); background-repeat:no-repeat; background-position:center top; height:220px; margin-top:75px; }
#rt-footer .rt-container { background:transparent !important; }

.menu_tab { display:inline-block; height:41px; width:136px; }
.menu_tab_img { border:none; height:41px; width:136px;  }
#menu_tab_01:hover { background-image:url(https://a24a549499c6ea2a1349-e87ad12e393b411fb46b1d5aea8696a2.ssl.cf2.rackcdn.com/menu_down_01_jpg-1408986746) !important; }
#menu_tab_02:hover { background-image:url(https://a24a549499c6ea2a1349-e87ad12e393b411fb46b1d5aea8696a2.ssl.cf2.rackcdn.com/menu_down_02_jpg-1408986746) !important; }
#menu_tab_03:hover { background-image:url(https://a24a549499c6ea2a1349-e87ad12e393b411fb46b1d5aea8696a2.ssl.cf2.rackcdn.com/menu_down_03_jpg-1408986750) !important; }
#menu_tab_04:hover { background-image:url(https://a24a549499c6ea2a1349-e87ad12e393b411fb46b1d5aea8696a2.ssl.cf2.rackcdn.com/menu_down_04_jpg-1408986751) !important; }
#menu_tab_05:hover { background-image:url(https://a24a549499c6ea2a1349-e87ad12e393b411fb46b1d5aea8696a2.ssl.cf2.rackcdn.com/menu_down_05_jpg-1408986751) !important; }
#menu_tab_06:hover { background-image:url(https://a24a549499c6ea2a1349-e87ad12e393b411fb46b1d5aea8696a2.ssl.cf2.rackcdn.com/menu_down_06_jpg-1408986752) !important; }
#menu_tab_07:hover { background-image:url(https://a24a549499c6ea2a1349-e87ad12e393b411fb46b1d5aea8696a2.ssl.cf2.rackcdn.com/menu_down_07_jpg-1408986752) !important; }

.widget { font-size:90%; line-height:140%; }
.widget h2.title { font-size:140%; margin-top:4px; letter-spacing:0px !important; }

a span { color:inherit !important; }
h1 { font-size:200%; letter-spacing:0px !important; color:#0874a5; }
h1 { font-size:200%; letter-spacing:0px !important; color:#0874a5; }
h2 { font-size:170%; margin-top: 1.4em; }
h3 { font-size:140%; margin-top: 1.3em; }
h4 { font-size:110%; margin-top: 1.2em; }
h5 { font-size:100%; margin-top: 1.1em; }

.rt-leading-articles .rt-article-title { font-size:160%; }
.rt-leading-articles .rt-articleinfo { margin-bottom:0px; color:gray; }

#rt-sidebar-a .ce-blueswoosh { background:#0874a5; background-image:url('https://a24a549499c6ea2a1349-e87ad12e393b411fb46b1d5aea8696a2.ssl.cf2.rackcdn.com/dcef-sidebar-swoosh_jpg-1408986753') !important; background-repeat:no-repeat; background-position:right top; color:#ffffff; }
#rt-sidebar-a .ce-blueswoosh li { list-style:none; }
#rt-sidebar-a .ce-blueswoosh a { color:#ffffff; line-height:105% !important; }

.big-button.fancybox { width:300px; text-align: center; }

.ce-copyright { padding:0px 0px 50px 25px; text-align: left; color:#777777; }
.ce-copyright  div{ margin:0px !important; padding:0px !important; }

.ce-footerlist { margin-left:20px; color:#777777 !important; font-size:90%; }
.ce-footerlist a { color:#777777 !important; line-height:105% !important; }
.ce-footerlist a:hover { color:#dd0000 !important; }
.ce-footerlist ul { margin:0px !important; padding:0px !important; }
.ce-footerlist li { list-style:none; margin:0px !important; padding:0px !important; }

.nofloat { float:none !important; }

.graytext { color:#777777 !important; }
.graytext a { color:#777777 !important; }
.graytext a:hover { color:#dd0000 !important; }
.whitetext { color:#ffffff !important; }
.whitetext a { color:#ffffff !important; }
.whitetext a:hover { color:#dd0000 !important; }