/* lightbox */

/* Preload images */
body:after { content: url(/img/close.png) url(/img/loading.gif) url(/img/prev.png) url(/img/next.png); display: none; } 
.lightboxOverlay { position: absolute; top: 0; left: 0; z-index: 9999; background-color: black; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; display: none; } 
.lightbox { position: absolute; left: 0; width: 100%; z-index: 10000; text-align: center; line-height: 0; font-weight: normal; } 
.lightbox .lb-image { display: block; height: auto; max-width: inherit; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; } 
.lightbox a img { border: none; } 
.lb-outerContainer { position: relative; background-color: white; *zoom: 1; width: 250px; height: 250px; margin: 0 auto; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; } 
.lb-outerContainer:after { content: ""; display: table; clear: both; } 
.lb-container { padding: 4px; } 
.lb-loader { position: absolute; top: 43%; left: 0; height: 25%; width: 100%; text-align: center; line-height: 0; } 
.lb-cancel { display: block; width: 32px; height: 32px; margin: 0 auto; background: url(../img/loading.gif) no-repeat; } 
.lb-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; } 
.lb-container > .nav { left: 0; } 
.lb-nav a { outline: none; background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=='); } 
.lb-prev, .lb-next { height: 100%; cursor: pointer; display: block; } 
.lb-nav a.lb-prev { width: 34%; left: 0; float: left; background: url(../img/prev.png) left 48% no-repeat; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transition: opacity 0.6s; -moz-transition: opacity 0.6s; -o-transition: opacity 0.6s; transition: opacity 0.6s; } 
.lb-nav a.lb-prev:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; } 
.lb-nav a.lb-next { width: 64%; right: 0; float: right; background: url(../img/next.png) right 48% no-repeat; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transition: opacity 0.6s; -moz-transition: opacity 0.6s; -o-transition: opacity 0.6s; transition: opacity 0.6s; } 
.lb-nav a.lb-next:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; } 
.lb-dataContainer { margin: 0 auto; padding-top: 5px; *zoom: 1; width: 100%; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.lb-dataContainer:after { content: ""; display: table; clear: both; } 
.lb-data { padding: 0 4px; color: #ccc; } 
.lb-data .lb-details { width: 85%; float: left; text-align: left; line-height: 1.1em; }
.lb-data .lb-caption { font-size: 13px; font-weight: bold; line-height: 1em; } 
.lb-data .lb-number { display: block; clear: left; padding-bottom: 1em; font-size: 12px; color: #999999; } 
.lb-data .lb-close { display: block; float: right; width: 30px; height: 30px; background: url(../img/close.png) top right no-repeat; text-align: right; outline: none; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7; -webkit-transition: opacity 0.2s; -moz-transition: opacity 0.2s; -o-transition: opacity 0.2s; transition: opacity 0.2s; } 
.lb-data .lb-close:hover { cursor: pointer; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }
/*end of lightbox*/

*{ margin:0; padding:0; }
img {pointer-events: none;}
a img {pointer-events:auto; }
img.enableactions {pointer-events:auto; }
a{ text-decoration:none; }
img{ border:none; }
html{ height:100%; min-width:1024px;}
body{ height:100%; background:white url('/img/bg.jpg') repeat-x; }
h1{ font-family:Arial, Tahoma, Verdana, sans-serif; font-weight:normal; font-size:22px; color:#28307D; }
.top h2{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:17px; color:#28307D; }
h3, h2 { font-family:Arial, Tahoma, Verdana, sans-serif; font-size:22px; font-weight:normal; }
h4 { font-size:16px; font-weight:normal; }
h5 { font-size:14px; font-weight:normal; font-style:italic}
body, p, li{ font-family:Verdana, Tahoma, Arial, sans-serif; font-size:13px; color:#3b3a3a; }
ul.text-list, ul.extrabmargin { padding-left: 20px; list-style-image: url('/img/submenu-item-arrow.png'); }
ul.text-list ul, ul.extrabmargin ul { margin-left: 20px; }
ul.arabic { padding-right: 20px; list-style-image: url('/img/submenu-item-arrow.png'); }
ul.text-list li, ul.extrabmargin li, ul.arabic li { margin:8px 0; }
ol { padding-left:50px; }
ol li {  margin:8px 0; }
.small{ font-size:0.7em; }
#wrapper{ min-height:100%; margin:0 auto; background:transparent url('/img/bg-overlay.png') top center no-repeat; position:relative; }
#header-menu, #footer-menu{ overflow:auto; }
#header-menu li, #footer-menu li, #main-menu li{ list-style-type:none; }
#header{ width:1000px; height:181px; padding-top:9px; margin:0 auto; }
#header-content{ height:102px; }
#logo{ margin-top:-40px; margin-left:20px; }
#header-img{ position:relative; bottom:65px; left:30px; }
.header-menu-item, .footer-menu-item, .main-menu-item{ display:block; float:left; text-decoration:none; }
.header-menu-item{ padding:6px 10px 10px 10px; margin-left:5px; float:right; background-color:#252D74; font-family:Tahoma, Verdana, Arial, sans-serif; color:white; font-size:13px; }
.header-menu-item:hover{ padding:6px 10px 4px 10px; border-bottom:6px solid #ff954b; }
#main-menu{ position:relative; bottom:0; left:0; }
.main-menu-item{ width:186px; height:35px; padding:5px; border-top:1px solid #999999; border-left:1px solid #CCCCCC; border-right:1px solid #DDDDDD; background:white url('/img/mmi-bg.jpg') top repeat-x; font-family:Tahoma, Verdana, Arial, sans-serif; color:#252D74; font-size:13px; text-align:center; }
.main-menu-item-li{ display:block; float:left; position:relative; margin-right:2px; }
.main-menu-item-li.last { margin-right:0px; }
.main-menu-item-li.last .main-menu-item{ width:188px; }
.main-menu-item:hover{ background:white url('/img/mmi-bg.jpg') bottom repeat-x; padding-bottom:2px; border-bottom:3px solid; }
#mmi-1:hover{ border-bottom-color:#40A4C4; }
#mmi-2:hover{ border-bottom-color:#E97A1E; }
#mmi-3:hover{ border-bottom-color:#B9096C; }
#mmi-4:hover{ border-bottom-color:#DB181E; }
#mmi-5:hover{ border-bottom-color:#E2B124; }
#mmi-6:hover{ border-bottom-color:#679A24; }
#mmi-7:hover{ border-bottom-color:#8B3590; }
#mmi-2.main-menu-item{padding-top:13px;height:27px;}
#mmi-3.main-menu-item {padding-top:13px;height:27px;}
.submenu{ width:194px; border:1px solid #252D74; position:absolute; background:#f2f5fc; display:none; z-index:1; }
.lvl1{ top:46px; left:0; border-top:none; }
.lvl2{ top:-2px; left:194px; }
.submenu li{ position:relative; display:block; border-top:1px solid white; border-bottom:1px solid #d9d9db; }
.submenu li a{ padding:5px; padding-right:15px; display:block; font-family:Tahoma, Verdana, Arial, sans-serif; color:#252D74; font-size:13px; text-decoration:none; }
li.collapsed a, li.collapsed a:hover{ background:transparent url('/img/submenu-item-arrow.png') no-repeat 185px; }
.lvl2 li a, .lvl2 li a:hover{ background-image:none; }
.submenu li a:hover{ background-color:#ccd0dc; color:#050d54; }
#content-wrapper{ width:1000px; padding-bottom:360px; margin:0 auto; background:transparent; position:relative; overflow: auto; }
.content{ padding:10px 10px; border:1px solid #a0a7c8; background:white; overflow:auto; }
.content.top{ margin-bottom:10px; }
.content.interior-page{ width:800px; padding:10px 0 10px 10px; float:left; margin-left: 188px; margin-right: -1000px; }
.content.blog-page{ width:980px; padding:10px; float:left; }
.front-with-sidebar .content.front { width:778px; float:left; }
#location{ float:left; padding:10px 0 0 15px; }
#google-header{ width:470px; float:right; overflow:auto; }
#google_translate_element { float:left; margin-top:-4px; width:160px; }
#google-search{ width:290px; height:40px; float:right; }
#google-search div { color:#666; font-family:Tahoma,Arial; font-size:10px; margin:0px; border:0px; padding:0px; }
#google-search form { margin:0px; border:0px; padding:0px; }
#google-search form img { vertical-align:middle; }
#google-search form input.t { border:1px solid #999; padding:1px; margin:0px; font-family:Arial; font-size:11px; color:#000; width:150px; vertical-align:middle; }
#img-bar{ height:112px; margin-top:50px; background-image:url('/images/filmstrip.jpg'); background-repeat:no-repeat; background-position: 0px 0px; }
#main-heading{ width:100%; padding:10px 0; border-top:1px solid #D8D8D8; background:white url('/img/main-headline-bg.jpg') top center no-repeat; text-align:center; }
#content-top-text{ width:640px; padding:10px; }
#content-top-img{ margin:10px 14px 5px 11px; float:left; }
#text-intro{ float:left; overflow:auto; }
.client-map{ margin:10px 10px 0 0; float:right; overflow:auto; }
.client-map a{ padding-top:5px; padding-right:10px; display:block; background:white url('/img/link-arrow.jpg') 290px 10px no-repeat; font-size:12px; font-weight:bold; color:#40A4C4; text-align:right; text-decoration:none; }
.client-map a:hover{ text-decoration:none; }
#left-sidebar{ width:188px; border:1px solid #a0a7c8; border-right: none; background: white; float:left; margin-right: -199px; }
#left-sidebar h4{ width:162px; padding:10px; margin: 5px 0 5px 5px; border:1px solid #d7d9d5; font-family: Arial, Verdana, sans-serif; font-size: 13px; font-weight: bold; color:white; background-color:#40A4C4; }
.leisure#left-sidebar h4{ background-color:#40A4C4; }
.children#left-sidebar h4{ background-color:#679A24; }
.eatertainment#left-sidebar h4{ background-color:#B9096C; }
.retailtainment#left-sidebar h4{ background-color:#DB181E; }
.hospitality#left-sidebar h4{ background-color:#E2B124; }
.agritainment#left-sidebar h4{ background-color:#E97A1E; }
.religious#left-sidebar h4{ background-color:#8B3590; }
#left-sidebar-nav{ list-style: none; border-top:1px solid #a0a7c8; border-right:1px solid #a0a7c8; }
#left-sidebar-nav li{ width:187px; display:block; background:#f2f5fc; }
.children #left-sidebar-nav li{ background-color:#DBECDB; }
.children #left-sidebar-nav a:hover{ background-color:#CCDCCC; }
.children #left-sidebar-nav .lsn-submenu a:hover{ background-color:#eefdee; }
#left-sidebar-nav a{ padding:5px; border-top:1px solid white; border-bottom:1px solid #d7d9d5; display:block; font-family:Arial, Verdana, sans-serif; font-size:13px; color:#252D74; text-decoration: none; }
#left-sidebar-nav a.img-item { padding:0; }
#left-sidebar-nav a.has_toggle{ padding-right:20px; }
#left-sidebar-nav a.toggle{ width:16px; height:16px; margin-top: -28px; float:right; background: #F2F5FC url('/img/submenu-item-arrow.png') no-repeat center center; }
#left-sidebar-nav a.toggle:hover{ background: #E6E8EF url('/img/submenu-item-arrow.png') no-repeat center center; }
#left-sidebar-nav a.toggle.expanded{ background: #F2F5FC url('/img/submenu_item_arrow_expanded.png') no-repeat center center; }
#left-sidebar-nav a.toggle.expanded:hover{ background: #E6E8EF url('/img/submenu_item_arrow_expanded.png') no-repeat center center; }
.children #left-sidebar-nav a.toggle{ background: #DBECDB url('/img/submenu-item-arrow.png') no-repeat center center; }
.children #left-sidebar-nav a.toggle:hover{ background: #CCDCCC url('/img/submenu-item-arrow.png') no-repeat center center; }
.children #left-sidebar-nav a.toggle.expanded{ background: #DBECDB url('/img/submenu_item_arrow_expanded.png') no-repeat center center; }
.children #left-sidebar-nav a.toggle.expanded:hover{ background: #CCDCCC url('/img/submenu_item_arrow_expanded.png') no-repeat center center; }
#left-sidebar-nav a:hover{ background:#E6E8EF; }
.lsn-submenu.hidden{ display: none; }
.lsn-submenu li{ background: #252D74; }
.lsn-submenu li a{ background: white; margin-left:10px; }
.lsn-submenu li a.selected-sub{ font-weight: bold; }
a.selected{ font-weight:bold; }
.social-media{ overflow:auto; clear:both; }
.social-media.top{ margin-bottom:8px; }
.social-media.bottom{ border-top:1px solid #969696; padding-top:8px; margin-top:8px; }
.social-media-item{ float:right; list-style-type:none; margin-left:10px; }
.social-media-item a{ text-decoration:none; display:block; }
.twitter{ width:19px; height:19px; background:white url('/img/twitter-btn.jpg') no-repeat; }
.rss-feed{ width:56px; height:19px; background:white url('/img/feed-btn.jpg') no-repeat; }
.addthis_button_google_plusone{ width:50px; height:18px; padding:0px; padding-top:3px; }
.printer-friendly{ width:49px; height:19px; background:white url('/img/print-btn.jpg') no-repeat; }
.article-block h4, .article-block h5 { padding-top:10px; padding-bottom:10px; }
.article-block a:hover { text-decoration: underline; }
.article-block, .front-block { margin-bottom:15px; border-top:1px solid #bdbdbd; padding-bottom:5px; }
.front-block h3, .front-block h4 { padding:15px 0; }
.article-block h3, .article-block h2, .article-block h1 { padding:15px 0px; }
.tpb-1 h3, .tpb-1 h2, .tpb-1 h4, .tpb-1 h5, .tpb-1 h1, .tpb-1 a { color:#40A4C4; }
.tpb-1 h3, .tpb-1 h2, .tpb-1 h1 { background:transparent url('/img/h3line-1.jpg') no-repeat top left; }
.tpb-2 h3, .tpb-2 h2, .tpb-2 h4, .tpb-2 h5, .tpb-2 h1, .tpb-2 a { color:#679A24; }
.tpb-2 h3, .tpb-2 h2, .tpb-2 h1 { background:transparent url('/img/h3line-2.jpg') no-repeat top left; }
.tpb-3 h3, .tpb-3 h2, .tpb-3 h4, .tpb-3 h5, .tpb-3 h1, .tpb-3 a { color:#B9096C; }
.tpb-3 h3, .tpb-3 h2, .tpb-3 h1 { background:transparent url('/img/h3line-3.jpg') no-repeat top left; }
.tpb-4 h3, .tpb-4 h2, .tpb-4 h4, .tpb-4 h5, .tpb-4 h1, .tpb-4 a { color:#DB181E; }
.tpb-4 h3, .tpb-4 h2, .tpb-4 h1 {  background:transparent url('/img/h3line-4.jpg') no-repeat top left; }
.tpb-5 h3, .tpb-5 h2, .tpb-5 h4, .tpb-5 h5, .tpb-5 h1, .tpb-5 a { color:#E2B124; }
.tpb-5 h3, .tpb-5 h2, .tpb-5 h1 { background:transparent url('/img/h3line-5.jpg') no-repeat top left; }
.tpb-6 h3, .tpb-6 h2, .tpb-6 h4, .tpb-6 h5, .tpb-6 h1, .tpb-6 a { color:#E97A1E; }
.tpb-6 h3, .tpb-6 h2, .tpb-6 h1 { background:transparent url('/img/h3line-6.jpg') no-repeat top left; }
.tpb-7 h3, .tpb-7 h2, .tpb-7 h4, .tpb-7 h5, .tpb-7 h1, .tpb-7 a { color:#8B3590; }
.tpb-7 h3, .tpb-7 h2, .tpb-7 h1 { background:transparent url('/img/h3line-7.jpg') no-repeat top left; }
.front-block img{ border:1px solid #bdbdbd; border-top:none; float:right; }
.front-block.tpb-1 { background:url('/img/block/pbi-img-1.jpg') no-repeat 680px 0px; }
.front-block.tpb-2 { background:url('/img/block/pbi-img-2.jpg') no-repeat 680px 0px; }
.front-block.tpb-3 { background:url('/img/block/pbi-img-3.jpg') no-repeat 680px 0px; }
.front-block.tpb-4 { background:url('/img/block/pbi-img-4.jpg') no-repeat 680px 0px; }
.front-block.tpb-5 { background:url('/img/block/pbi-img-5.jpg') no-repeat 680px 0px; }
.front-block.tpb-6 { background:url('/img/block/pbi-img-6.jpg') no-repeat 680px 0px; }
.front-block.tpb-7 { background:url('/img/block/pbi-img-7.jpg') no-repeat 680px 0px; }
.front-block.tpb-1.arabic { background:url('/img/block/pbi-img-8.jpg') no-repeat 680px 0px; }
.front-block.tpb-1.spanish { background:url('/img/block/pbi-img-9.jpg') no-repeat 680px 0px; }
.front-block p{ width:665px; float:left; }
.front-with-sidebar .front-block img{ border:1px solid #bdbdbd; border-top:none; float:right; }
.front-with-sidebar .front-block.tpb-1 { background:url('/img/block/pbi-img-1.jpg') no-repeat 530px 0px; }
.front-with-sidebar .front-block.tpb-2 { background:url('/img/block/pbi-img-2.jpg') no-repeat 530px 0px; }
.front-with-sidebar .front-block.tpb-3 { background:url('/img/block/pbi-img-3.jpg') no-repeat 530px 0px; }
.front-with-sidebar .front-block.tpb-4 { background:url('/img/block/pbi-img-4.jpg') no-repeat 530px 0px; }
.front-with-sidebar .front-block.tpb-5 { background:url('/img/block/pbi-img-5.jpg') no-repeat 530px 0px; }
.front-with-sidebar .front-block.tpb-6 { background:url('/img/block/pbi-img-6.jpg') no-repeat 530px 0px; }
.front-with-sidebar .front-block.tpb-7 { background:url('/img/block/pbi-img-7.jpg') no-repeat 530px 0px; }
.front-with-sidebar .front-block.tpb-1.arabic { background:url('/img/block/pbi-img-8.jpg') no-repeat 530px 0px; }
.front-with-sidebar .front-block.tpb-1.spanish { background:url('/img/block/pbi-img-9.jpg') no-repeat 530px 0px; }
.front-with-sidebar .front-block p{ width:520px; float:left; }
div.interior{ width:590px; float:left; }
.blog-page div.interior{ width:780px; }
div.interior h3{ width:100%; }
div.interior p{ width:auto; float:none; margin-bottom: 10px; }
div.interior img{ border: none; }
.img-container.full-width{ width: 100%; overflow: hidden; }
.img-container.full-width img{ float: none; }
.agrisubscribe { margin: 50px 100px 0px 100px; overflow:auto; clear:both; text-align:center; border: 1px solid #E97A1E; padding: 2px;}
.agrisubscribe a{ display: block; color: white; background-color: #E97A1E; padding:10px; margin: 0px; border: 1px solid #d7d9d5; font-size: 13px; font-weight: bold }
.lesubscribe { margin: 50px 100px 0px 100px; overflow:auto; clear:both; text-align:center; border: 1px solid #40A4C4; padding: 2px;}
.lesubscribe a { display: block; color: white; background-color: #40A4C4; padding:10px; margin: 0px; border: 1px solid #d7d9d5; font-size: 13px; font-weight: bold }

.hborder { margin: 20px 0; padding-top: 5px; border:none; border-top: 1px solid #969696; width: 100%; overflow: hidden; text-align:center; font-size:11px; }
.tpb-1 .hborder { background:transparent url('/img/h3line-1.jpg') no-repeat; }
.tpb-2 .hborder { background:transparent url('/img/h3line-2.jpg') no-repeat; }
.tpb-3 .hborder { background:transparent url('/img/h3line-3.jpg') no-repeat; }
.tpb-4 .hborder { background:transparent url('/img/h3line-4.jpg') no-repeat; }
.tpb-5 .hborder { background:transparent url('/img/h3line-5.jpg') no-repeat; }
.tpb-6 .hborder { background:transparent url('/img/h3line-6.jpg') no-repeat; }
.tpb-7 .hborder { background:transparent url('/img/h3line-7.jpg') no-repeat; }
.hborder img{ float: none; padding-left:1px; }
.article-block img, .article-block table { margin:0 auto; }
img.flow-right { float: right; margin-left: 10px; margin-bottom: 5px; }
div.flow-right { float:right; margin-left: 10px; margin-bottom: 5px; font-size:10px; text-align:center; }
div.flow-right img { padding-bottom:5px; }
img.flow-left { float: left; margin-right: 10px; margin-bottom: 5px; }
div.flow-left { float: left; margin-right: 10px; margin-bottom: 5px; font-size:10px; text-align:center; }
div.flow-left img { padding-bottom:5px; }
hr{ margin: 20px 0; padding-top: 3px; border:none; border-top: 1px solid #969696; }
hr.leisure{ background:transparent url('/img/h3line-1.jpg') no-repeat; }
hr.children{ background:transparent url('/img/h3line-2.jpg') no-repeat; }
hr.eatertainment{ background:transparent url('/img/h3line-2.jpg') no-repeat; }
hr.retailtainment{ background:transparent url('/img/h3line-3.jpg') no-repeat; }
hr.hospitality{ background:transparent url('/img/h3line-4.jpg') no-repeat; }
hr.agritainment{ background:transparent url('/img/h3line-5.jpg') no-repeat; }
hr.religious{ background:transparent url('/img/h3line-6.jpg') no-repeat; }
#right-sidebar{ width:190px; padding-left:10px; padding-top:10px; border-top:1px solid #bdbdbd; float:left; }
.front-with-sidebar #right-sidebar{ padding-top:0px; border-top:0px; }
.quick-links{ border:1px solid #969696; list-style:none; }
.front-with-sidebar #right-sidebar .quick-links {border:1px solid #a0a7c8;}
.quick-links li{ width:100%; height:auto; }
.quick-links li a{ width:168px; height:auto; padding:10px; border-top:1px solid white; border-bottom:1px solid #d7d9d5; display: block; font-family:Arial, Verdana, sans-serif; font-size:13px; color:#252D74; text-decoration:none; }
.quick-links li a:hover{ text-decoration: underline; background-color: #edf1fc; }
.quick-links li a.img-item { width:188px; height:50px; padding:0px; }
.quick-links .icon-item{ width:128px; padding-right: 50px; background-color: #e8ecf7; font-weight: bold; background-repeat: no-repeat; }
.quick-links.children .icon-item{ background-color: #d9ecc3; }
.quick-links .icon-item:hover{ background-color: #d8dbe5; }
.quick-links.children .icon-item:hover{ background-color: #ccdeb7; }
.quick-links .icon-item.newsletter{ background-image: url('/img/envelope.gif'); background-position:150px; }
.quick-links .icon-item.blog{ background-image: url('/img/blog.gif'); background-position:160px; }
.quick-links .icon-item.articles{ background-image: url('/img/articles.png'); background-position:162px; }
.quick-links .icon-item.contact{ background-image: url('/img/contact.gif'); background-position:145px; }
.quick-links.another { margin-top:10px; }
.right-sidebar-block.email { text-align:left; padding:4px; background-color:#f2f5fc; }

div.interior h3.widget-title { margin:0; padding:8px; border:0; font-family:Arial, Tahoma, Verdana, sans-serif; font-size:13px; font-weight:normal;color:#252D74;font-weight:bold; background:none; background-color:#e8ecf7; width:auto; }
.widget-container { border:1px solid #969696; }
#wrapper .widget-area { margin:0; padding:0; padding-left:10px; padding-top:10px; }
#wrapper .widget-area ul .widget_recent_entries ul { list-style: none; margin-left: 0; }
.widget_recent_entries li {padding:10px;margin:0; border-top:1px solid #d7d9d5;}
.widget_recent_entries li a { font-family:Arial, Verdana, sans-serif; font-size:13px; color:#252D74; }
.widget_recent_entries li a:hover {}
.widget_recent_entries .post-date {display: block; padding-top:3px; font-size:0.7em; font-family:Arial, Verdana, sans-serif;}

.widget_archive {}
.widget_archive select {margin:10px;}
.widget_archive option {}

.widget_categories {}
.widget_categories select {margin:10px; width:170px;}
.widget_categories option {}

.right-sidebar-block.randy { background-color:#9A9ECC; padding:4px; margin-bottom:1px; color:#ffffff; }
.right-sidebar-block.randy img { border:0px; padding:0px; margin:2px; }
.right-sidebar-block.randy a { color:#ffffff; text-decoration:none; background-color: transparent;}
.right-sidebar-block.randy a:hover { color:#ffffff; text-decoration:underline; background-color: transparent;}
.right-sidebar-block.vicki { background-color:#9A9ECC; padding:4px; margin-bottom:1px; color:#ffffff; }
.right-sidebar-block.vicki img { border:0px; padding:0px; margin:2px; }
.right-sidebar-block.vicki a { color:#ffffff; text-decoration:none; background-color: transparent;}
.right-sidebar-block.vicki a:hover { color:#ffffff; text-decoration:underline; background-color: transparent;}
.right-sidebar-block{ border:1px solid #969696; margin-top:10px; text-align: center; }
.front-with-sidebar .right-sidebar-block {border:1px solid #a0a7c8;}
#foundations { padding:5px; padding-top:80px; background: #fff url('/img/feu-bg-logo.png') center top no-repeat; }
#foundations p{ color:#0762a1; font-size:11px; margin-top:5px; margin-bottom:5px; }
#dna{ padding: 10px 0 5px 0; }
.right-sidebar-block.twitter-block{ padding: 5px; }
#tw-inner{ width:100%; height:200px; background: red; }
#footer{ width:100%; height:290px; position:absolute; bottom:0; background:white url('/img/footer-bg.jpg') repeat-x; text-align:center; overflow:hidden; padding-bottom:40px; }
#footer-menu{ width:1000px; margin:20px auto 0 auto; display:block; }
#footer-menu-wrapper{ float:left; width:100%; overflow:hidden; position:relative; }
#footer-menu-wrapper ul{ width:auto; clear:left; float:left; list-style:none; position:relative; left:50%; text-align:center; overflow:visible; }
.footer-menu-item{ height:15px; padding:6px 10px 14px 10px; border-right:1px solid #9cb3c9; display:block; position:relative; right:50%; }
.footer-menu-item.last{ border-right:none; }
.footer-menu-item a{ padding:5px; font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#252d74; }
.footer-menu-item a:hover{ background-color:#9cb3c9; color:#050d54; -moz-border-radius:5px; border-radius:5px; }
#fmi-5:hover{ padding:4px; border: 1px solid #050d54; background-color:#9cb3c9; color:#050d54; -moz-border-radius:5px; border-radius:5px; }
#fmi-5{ background-color:#252D74; color:white; -moz-border-radius:5px; border-radius:5px; }
#footer-text{ width:960px; margin:55px auto 0 auto; padding:20px 20px 30px 20px; }
#footer-text p{ font:12px Verdana, Arial, sans-serif; color:#28307D; text-decoration:none; }
#footer-text p.bold{ font-weight:bold; }
#footer-text p.margin{ margin-bottom: 10px; }
#footer-text a{ font:12px Verdana, Arial, sans-serif; color:#28307d; text-decoration:none; }
#footer-text a:hover{ text-decoration:underline; }
.front-block { overflow:auto; }
.s { font-size:11px; }

form#contactus div span.label { float:left; width:160px; text-align:right; padding-right: 4px; }
form#contactus div.arabic span.label { float:right; padding-left: 4px; }
form#contactus div input.field { border:1px solid #333333; margin:2px; padding:2px; width:300px; vertical-align:middle; font-size:12px; background-color:#FFFFCC; }
form#contactus div select { border:1px solid #333333; margin:2px; padding:2px; width:300px; vertical-align:middle; font-size:12px; background-color:#FFFFCC; }
form#contactus div.message { text-align:center; }
form#contactus div textarea { border:1px solid #333333; margin:2px; padding:2px; width:500px; height:300px; vertical-align:middle; font-size:12px; background-color:#FFFFCC; }
form#contactus div.section { margin-top:16px; margin-left:16px; font-weight:bold; }
form#contactus div.buttons { margin-top:16px; text-align:center; }
form#contactus div.buttons input[type=button] { border:1px solid #333; padding:4px; font-size:1em; background-color:#00c; color:#fff;}
form#contactus div.buttons input[type=button]:disabled { border:1px solid #333; padding:4px; font-size:1em; background-color:#ccc; color:#fff; }
form#contactus div.buttons input[type=reset] { border:1px solid #333; padding:4px; font-size:1em; background-color:#ccc; color:#fff; }
form#contactus .required { color:#FF0000; }

form#financing div { margin-top: 4px; }
form#financing div span.label { float:left; width:200px; text-align:right; padding-right: 4px; }
form#financing div.arabic span.label { float:right; padding-left: 4px; }
form#financing div input.field { border:1px solid #333333; margin:2px; padding:2px; width:300px; vertical-align:middle; font-size:12px; background-color:#FFFFCC; }
form#financing div select { border:1px solid #333333; margin:2px; padding:2px; width:300px; vertical-align:middle; font-size:12px; background-color:#FFFFCC; }
form#financing div.message { text-align:center; }
form#financing div textarea { border:1px solid #333333; margin:2px; padding:2px; width:500px; height:300px; vertical-align:middle; font-size:12px; background-color:#FFFFCC; }
form#financing div.section { margin-top:16px; margin-left:16px; font-weight:bold; }
form#financing div.buttons { margin-top:16px; text-align:center; }
form#financing div.buttons input[type=button] { border:1px solid #333; padding:4px; font-size:1em; background-color:#00c; color:#fff;}
form#financing div.buttons input[type=button]:disabled { border:1px solid #333; padding:4px; font-size:1em; background-color:#ccc; color:#fff; }
form#financing div.buttons input[type=reset] { border:1px solid #333; padding:4px; font-size:1em; background-color:#ccc; color:#fff; }
form#financing .required { color:#FF0000; }

.arabic { font-family:"Arabic Transparent" }

.rss { font-size: 9px; font-style: italic; }

.fourteen { font-size:14pt !important; }

table.max { width:100%; }

table.clients { width:560px; border-collapse:collapse; }
table.clients th { padding:4px; background-color:#000000; color:#FFFFFF; font-weight:bold; border:1px solid black; text-align:center; }
table.clients td { padding:4px; border:1px solid black; }

table.census { border-collapse:collapse; padding: 30px 10px; margin: 20px auto; }
table.census th { padding:10px; border:1px solid black; text-align:center; font-weight:bold; background-color:#ccc; color:#000; }
table.census td { padding:5px 20px; }
table.census td.v { text-align: center; }
table.census td.total, table.census td.totalv { border-top: 1px solid #000; font-weight: bold; }
.tpb-1 table.census th { background-color:#40A4C4; color:#FFFFFF; }
.tpb-1 table.census th { background-color:#40A4C4; color:#FFFFFF; }
.tpb-1 table.census th { background-color:#40A4C4; color:#FFFFFF; }
.tpb-2 table.census th { background-color:#679A24; color:#FFFFFF; }
.tpb-7 table.census th { background-color:#8B3590; color:#FFFFFF; }
.tpb-6 table.census th { background-color:#E97A1E; color:#FFFFFF; }
.tpb-3 table.census th { background-color:#B9096C; color:#FFFFFF; }
.tpb-4 table.census th { background-color:#DB181E; color:#FFFFFF; }
.tpb-5 table.census th { background-color:#E2B124; color:#FFFFFF; }

table.census { border-collapse:collapse; }
table.census th { padding:5px; border:1px solid black; text-align:center; font-weight:bold; background-color:#40A4C4; color:#FFFFFF; }
.tpb-1 table.census th { background-color:#40A4C4; color:#FFFFFF; }
.tpb-1 table.census th { background-color:#40A4C4; color:#FFFFFF; }
.tpb-1 table.census th { background-color:#40A4C4; color:#FFFFFF; }
.tpb-2 table.census th { background-color:#679A24; color:#FFFFFF; }
.tpb-7 table.census th { background-color:#8B3590; color:#FFFFFF; }
.tpb-6 table.census th { background-color:#E97A1E; color:#FFFFFF; }
.tpb-3 table.census th { background-color:#B9096C; color:#FFFFFF; }
.tpb-4 table.census th { background-color:#DB181E; color:#FFFFFF; }
.tpb-5 table.census th { background-color:#E2B124; color:#FFFFFF; }
table.regular td { padding:5px; border:1px solid black; }

.bigimage { margin-left:auto; margin-right:auto; text-align:center; font-size:10px; padding:5px; }
.bigimage img { padding:2px; }
.bigimage td { text-align:center; }
.center { margin-left:auto; margin-right:auto; text-align:center; }
.smallpage { margin-left:auto; margin-right:auto; text-align:center; margin-top:200px; }

div.article-block hr.section { display:none; color:#fff; background:#fff; height:0px; border:1px solid #fff; }
div.article-block div.toplist { padding:10px 0px; }
div.article-block div.bottomlist { padding: 10px 0px; margin-top:50px; }
div.article-block div.toplist ol { display: none; }
div.article-block div.toplist p { display: none; }
div.article-block ol.articles { border: 1px dotted #ccc; margin-bottom:10px; }
div.article-block div.bottomlist h4 { display: none; }

body#newsbody { background:#dee9f4; }
body#newsbody p { margin-bottom:10px; }
div#newsletter { border:1px solid #ccc; background-color:#fff; padding:0px; margin:10px; width:620px; }
div#newsletter a { color: #252d75; text-decoration:none; }
div#newsletter a:hover { text-decoration:underline; }
div#newsletter { font-family: Tahoma,Arial; font-size: 12px; color: #333333; }
div#newsletter h1 { color:#252d75; font-family: "Blue Highway",Tahoma,Arial; font-size: 22px; font-weight:normal; margin:0px; padding:1px; border:0px; }
div#newsletter h2 { color:#252d75; font-family: "Blue Highway",Tahoma,Arial; font-size: 22px; font-weight:normal; margin:0px; padding:0px; border:0px; }
div#newsletter h3 { color:#252d75; font-family: "Blue Highway",Tahoma,Arial; font-size: 22px; font-weight:normal; margin:0px; padding:0px; border:0px; }
div#newsletter h4 { color:#252d75; font-family: "Blue Highway",Tahoma,Arial; font-size: 16px; font-weight:normal; margin:0px; padding:0px; border:0px; }
div#newsletter h5 { color:#252d75; font-family: "Blue Highway",Tahoma,Arial; font-size: 10px; font-weight:normal; margin:0px; padding:0px; border:0px; }
body#newsbody h1, body#newsbody h2, body#newsbody h3, body#newsbody h4 { margin-bottom:10px; }
div#newsletter hr.section { height:0px; margin:0px; display:none;}
div#newsletter div.newsheader { text-align:center; padding-top:10px; }
div#newsletter div.newsheader div.newsheader {  }
div#newsletter div.newsheader div.newsheader a { text-decoration:underline; }
div#newsletter div.newsheader div.newslist { text-align:left; padding-right:20px; }
div#newsletter div.newsheader div.newslist h4 { text-align:right !important; font-size: 12px; font-weight:bold; }
div#newsletter div.newsheader, 
div#newsletter div.newsarticle, 
div#newsletter div.newsfooter { clear:both; }
div#newsletter div.newsarticle { padding:20px; }
div#newsletter div.newsarticle div.view_print_top { text-align:right; padding-bottom:10px; clear:both; font-size:10px; }
div#newsletter div.newsarticle div.view_print { text-align:right; padding-top:10px; clear:both; font-size:10px; }
div#newsletter div.newsarticle div.view_print a, div#newsletter div.newsarticle div.view_print_top a { padding:2px; }
div#newsletter div.odd div.view_print a, div#newsletter div.odd div.view_print_top a { border:1px solid #f1f6fb; }
div#newsletter div.even div.view_print a, div#newsletter div.even div.view_print_top a { border:1px solid #fff; }
div#newsletter div.newsarticle h1 { text-align:left !important; }
div#newsletter div.newsarticle h3 { text-align:left !important; }
div#newsletter div.newsarticle div.view_print a:hover, div#newsletter div.newsarticle div.view_print_top a:hover { border:1px solid #333; text-decoration:none; }
div#newsletter img.frame, div#newsletter img.space { border:1px solid #000; margin:8px; padding:4px; background-color:#fff; }
div#newsletter div.even img.space { border:0px; }
div#newsletter div.odd { background-color:#f1f6fb; }
div#newsletter div.even { background-color:#fff; }
div#newsletter div.newsheader.large {font-size:1.5em; padding:10px; }

.learnenews div#newsletter a { color: #719c33; }
.learnenews div#newsletter h1 { color:#719c33; }
.learnenews div#newsletter h2 { color:#719c33; }
.learnenews div#newsletter h3 { color:#719c33; }
.learnenews div#newsletter h4 { color:#719c33; }
.learnenews div#newsletter h5 { color:#719c33; }
.learnenews div#newsletter div.odd div.view_print a, .learnenews div#newsletter div.odd div.view_print_top a { border:1px solid #f0feec; }
.learnenews div#newsletter div.odd { background-color:#f0feec; }

#left-sidebar h4 a { color:#fff; }

img.frame[align=left] { margin:4px 10px 4px 0px; border:1px solid #000; }
img.frame[align=right] { margin:4px 0px 4px 10px; border:1px solid #000; }
img.space[align=left] { margin:4px 10px 4px 0px; }
img.space[align=right] { margin:4px 0px 4px 10px; }
img.frame.left { margin:4px 10px 4px 0px; border:1px solid #000; float:left; }
img.frame.right { margin:4px 0px 4px 10px; border:1px solid #000; float:right; }
img.space.left { margin:4px 10px 4px 0px; border:0px; float:left; }
img.space.right { margin:4px 0px 4px 10px; border:0px; float:right; }

.signature { font-family:Lucida Calligraphy; }

#google_translate_element { height:25px; overflow:hidden; }

.sseq { padding:6px 10px 0px 10px; text-align:center; }
.sseq input[type=text] { padding:2px; margin:2px; border:1px solid #40A4C4; font-size:.9em; }
.sseq input[type=submit] { padding:2px 10px; margin:2px; border:1px solid #40A4C4; background:#999; font-size:.9em; color:#fff; }

#result_report { margin-bottom:10px; text-align:center; font-size:0.8em; }

.searchresults { font-family:Arial, Tahoma, Verdana, sans-serif; }
.searchresults .seq { padding:20px; text-align:center; }
.searchresults .seq input[type=text] { padding:2px; margin:2px; border:1px solid #40A4C4; font-size:1.1em; width:300px; }
.searchresults .seq input[type=submit] { padding:2px 10px; margin:2px; border:1px solid #40A4C4; background:#999; font-size:1.1em; color:#fff; }
.searchresults .sem { padding:4px; margin:10px auto; background:#40A4C4; color:white; text-align:center; }
.searchresults .ser {}
.searchresults .ser .se { padding:15px; }
.searchresults .ser .se .set {}
.searchresults .ser .se .set a { font-size:1.1em; color:#15c;}
.searchresults .ser .se .set .sen { font-size:0.8em; }
.searchresults .ser .se .sed { font-size:0.9em; }
.searchresults .ser .se .seu { font-size:0.9em; }
.searchresults .ser .se .seu .sew {}
.searchresults .ser .se .seu a { color:#093; }
.searchresults .ser .se .seu .ses { }
.searchresults .sep { text-align: center; padding-top:20px; }
.searchresults .sep span { padding:2px 4px; color:#999; }
.searchresults .sep a { padding:2px 4px; color: #000; border:1px solid white;}
.searchresults .sep a:hover { border:1px solid #999; text-decoration:none; }
.searchresults .sep a.prev { margin-right:30px; }
.searchresults .sep a.next { margin-left:30px; }

@media screen { 
.noscreen { display: none; } 
}

@media print { 
#main-menu { display:none; }
#footer-menu-wrapper { display: none; }
#left-sidebar { display: none; }
#right-sidebar { display: none; }
.social-media { display: none; }
.noprint { display: none; } 
.blogsubhead { display:none; }
.content.interior-page{ float:none; width:100%; margin:0px; border:0px;}
.blog-page div.interior{ width:100%; }
div.article-block { float:none; width:100%; margin:0px; border:0px;}
div.article-block div.toplist { display:none; }
div.article-block div.bottomlist { display:none; }
h1{ font-size:1.3em; }
.top h2{ font-size:1.3em; }
h3, h2 { font-size:1.3em; }
h4 { font-size:1.2em;}
body, p, li, h5{ font-size:1.1em; }
}

blockquote { padding:0px 50px;}
blockquote span.quote { font-style:italic; }
blockquote span.author { text-align:right; display:block;}

.bigimage button {
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0));
	background:-moz-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-webkit-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-o-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-ms-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:linear-gradient(to bottom, #3d94f6 5%, #1e62d0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0',GradientType=0);
	background-color:#3d94f6;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #337fed;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #1570cd;
}
.bigimage button:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6));
	background:-moz-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-webkit-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-o-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-ms-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:linear-gradient(to bottom, #1e62d0 5%, #3d94f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6',GradientType=0);
	background-color:#1e62d0;
}
.bigimage button:active {
	position:relative;
	top:1px;
}

div#subscribe { padding: 4px; background: #000; text-align: center; }
div#subscribe p { color: #fff; }
div#subscribe a { color: #ff0; }

table.twophotos {
        width:100%;
        margin:10px 0px;
}
table.twophotos td {
        width:50%;
        font-size:0.8em;
        padding:4px;
}

.widget-title {
  font
}
