/*
 *  REMEMBER:  width:205px;   _width:205px;  *width:205px;  width:205px\0/;
 *             ^CSS standard  ^IE6           ^IE7                      ^IE8         IN THAT ORDER
 */
 
/*.case-studies .head, .company .head, * img, .nav, #submit, h4, .news .item .bg, .news .item a.more, .go input, .nav-shadow, a, .bg, .iepngfix, .last img { _behavior: url("/css/iepngfix.htc") }
.ITNitem a img, .sidenav.company a { _behavior: none; }*/
body { padding: 0; margin: 0; background-color: #4b6c15; color: #272727; font-family: 'Arial'; font-size: 12px; }

/* GLOBALS */
table { float: left; }
tr { height: 180px; }
a img { border: 0; }
button { padding: 4px 6px; margin: 3px 3px 3px 0; border-right: 2px solid #ADA98E; border-bottom: 2px solid #ADA98E; border-top: 2px solid #CECAB5; border-left: 2px solid #CECAB5; background-color: #EDEBE1; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; cursor: pointer; color: #4C4C4C; }
button:hover { border: 2px solid #6D991B; color: #000000; }
.right_img { margin-left: 10px; float: right; }
.left_img { margin-right: 10px; float: left; }
.darker { background: url("/gfx/content_bg_dark.jpg"); display: block; margin-top: 15px; *min-height:220px; }
.lighter { background: url("/gfx/content_bg_lighter.jpg"); display: block; margin-top: 15px; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
a:link { color: #486612; }
a:active { color: #4c700e; }
a:visited { color: #4c700e; }
a.orange_btn { display: block; position: relative; color: white; font-size: 12px; font-weight: bold; background: url("/gfx/btn_orange.png") no-repeat; width: 95px; height: 20px; padding-top: 4px; margin: 0; text-align: center; }
a.green_btn { display: block; position: relative; color: white; font-size: 12px; font-weight: bold; background: url("/gfx/btn_green.png") no-repeat; width: 95px; height: 20px; padding-top: 4px; margin: 0; text-align: center; }
a.orange_btn:hover, a.green_btn:hover { color: white; text-decoration: none; cursor: pointer; }
h1, h2, h3, h4, h5 { font-family: 'Georgia'; margin: .67em 0; color: #486712  }
h1 { font-weight: normal; font-size: 22px; line-height: 22px; color: #000000; }
h1 strong { font-size: 28px; display: block; letter-spacing: -1px; line-height: 28px; color: #486712; }
h2 { font-weight: normal; font-size: 20px; color: #3b5807; margin: 15px 0 0 0; }
h3 { font-weight: bold; font-size: 16px; margin: 15px 0 0 0; }
h4 { font-weight: normal; font-size: 18px; background: url('/gfx/sidebar_heading_bg.png') no-repeat; width: 224px; height: 25px; color: #ffffff; margin: 13px 0; padding: 5px 0 1px 10px; }
h5 { font-size: 17px; color: #c2151c; margin: 15px 0 0 0; }

sup { font-size: 11px; }
p { padding: 0; margin: 10px 0 0 0; line-height: 17px; }
hr { border: 0; border-bottom: 1px solid #d5cfa9; border-top: 1px solid #e9e5cc; margin: 15px 0; height: 0; }
.heading { font-family: 'Georgia'; display: block; font-size: 18px; background: url('/gfx/sidebar_heading_bg.png') no-repeat; width: 224px; height: 25px; color: #ffffff; margin: 13px 0; padding: 6px 0 3px 10px; }

.clear { clear:both; }
.vspace5 { margin-top: 5px; }
.hspace5 { margin-left: 5px; }
.vspace10 { margin-top: 10px; }
.hspace1 { margin-left: 10px; }
.noline { text-decoration: none !important; }

/* END GLOBALS */

/* HEADER */
.header-container { z-index: 10; min-width: 995px; width: 100%; float: left; background: url('/gfx/header_bg_repeat.jpg') repeat-x; position: relative; }
.header-bg { min-width: 995px; width: 100%; float: left; background: url('/gfx/header_bg.jpg') center top no-repeat; }
.header { width: 995px; margin: 0 auto; position: relative; height: 252px; }
.header .logo { padding: 0; margin: 0; position: relative; top: 23px; left: 33px; width: 180px; }
.inner .header-container { background: url('/gfx/header_bg_repeat_inner.jpg') repeat-x; }
.inner .header-bg { background: url('/gfx/header_bg_inner.jpg') center top no-repeat; }
.inner .header { height: 131px; }

/* END HEADER */

/* NAVIGATION */
.header .nav { z-index: 10; width: 675px; margin: 0; padding: 0; height: 23px; position: absolute; right: 0; top: 18px; }
.header .nav a { color: white; }
.header .nav a:hover { color: white; text-decoration: none; }
.lvl1 { float: left; list-style-type: none; position: relative; list-style-image: none; }
.lvl1 a { color: #ffffff; font-family: 'Georgia'; font-size: 14px; text-decoration: none; padding: 5px 10px 8px 10px; height: 18px; display: block; _display: inline-block; border: solid 1px transparent; _border:solid 1px blue; _filter:chroma(color=blue); }
.lvl1 a:hover { border: solid 1px orange; }
.lvl1 ul { border: 1px solid #9b963b; display: none; width: 150px; padding: 0; margin: 0; position: absolute; top: 31px; left: 0; background: url('/gfx/dd_bg.png'); }
.lvl1 ul li { border-bottom: 1px solid #9b963b; list-style-type: none; position: relative; float: left; width: 150px; list-style-image: none; }
.lvl1 ul li a { font-size: 11px; font-family: 'Arial'; line-height: 11px; padding: 8px 5px; height: auto; }
.lvl1 ul li ul { top: 0; left: 150px; }
.lvl1 ul li.parent { background: url('/gfx/arrow.png') 135px center no-repeat; }
.lvl1 ul li.last { border: none; }
.lvl1 a.hover { background: url('/gfx/dd_bg.png'); text-decoration: none; }
.lvl1 ul li a { background: none; text-decoration: none; border: solid 1px transparent; _border:solid 1px blue; _filter:chroma(color=blue); _width:100%; }
.lvl1 ul li a.hover { background: none; text-decoration: none; border: solid 1px orange; }
.lvl1 ul li a:hover { text-decoration: none; }
.header .nav-shadow { position: absolute; top: 51px; right: 0px; z-index: 9; width: 675px; height: 14px; background: url('/gfx/nav_shadow_bg.png') no-repeat top center; }
.header .flashcontent { position: absolute; top: 49px; right: 0; z-index: 2; width: 735px; height: 185px; }
.header .img_rotate { height: 179px; background: transparent url('/gfx/blank.gif') no-repeat right bottom; position: relative; top: 0; }

/* END NAVIGATION */

/* GLOBAL CONTACT & SEARCH */
.global { position: absolute; bottom: 15px; left: 0; height: 69px; width: 216px; padding: 10px 9px 0 9px; }
.global .bg { background: url('/gfx/global_search_bg.png') no-repeat; width: 234px; height: 79px; position: absolute; left: 0; top: 0; z-index: 1; }
.global * { position: relative; z-index: 5; }
.global ul { padding: 0; margin: 0 0 0 8px; float: left; width: 216px; }
.global ul li { float: left; list-style-type: none; padding-right: 9px; margin-right: 9px; background: url('/gfx/nav_border_right.png') center right no-repeat; list-style-image: none; }
.global ul li.last { background: none; }
.global ul li a { color: #ffffff; text-decoration: none; font-size: 12px; font-family: 'Georgia'; text-transform: lowercase; }
.global ul li a:hover { text-decoration: underline; }
.global .search form { position: relative; _position: absolute; float: left; width: 216px; padding-top: 12px; _padding-top:12px; *padding-top: 0; _display:block; }
.global .search form a { text-decoration: none; color: #f4a038; font-family: 'Georgia'; font-size: 10px; display: block; margin-top: 5px; }
.global .search form a:hover { text-decoration: underline; }
.search form .left input { color: #b3b2b2; font-size: 11px; width: 165px; padding: 4px 5px 4px 5px; background: url('/gfx/input_bg.jpg') repeat-x #ffffff; border: 1px solid #929292; outline:0; }
.global .search form .go { position: absolute; right: 2px; top: 9px; _top: 9px; *top:-3px; }
.global .search form .left { width: 177px; text-align: right; _display:block; }
.global a:visited, .global a:active { _color:#ffffff; }

/* END GLOBAL CONTACT & SEARCH */

/* MIDDLE */
.middle-container { min-width: 995px; float: left; width: 100%; background: #fffefd url('/gfx/middle_bg_repeat.jpg') repeat-x; }
.shadow { min-width: 995px; width: 100%; float: left; background: url('/gfx/shadow_bg.png') center top no-repeat; }
.middle-bg { min-width: 995px; width: 100%; float: left; }
.middle { width: 995px; margin: 0 auto; position: relative; min-height: 300px; }
.column { min-height: 300px; float: left; margin: 0 0 10px 0; _height:300px; _float:left;
 }
.three .column.left { width: 258px; padding: 0 5px; }
.three .column.main { width: 445px; _width:443px; margin: 0 0 10px 8px; padding: 0 10px; }
.three .column.right { width: 245px; _width:230px; margin: 0 0 10px 9px; }
.middle-bg.three { background: url('/gfx/3col_bg_repeat.jpg') center top repeat-y; }
.three .middle { background: url('/gfx/3col_bg.jpg') center top no-repeat; }
.career_page .column.left { width: 228px; padding: 0 5px; }
.career_page .column.main { width: 475px; margin: 0 0 10px 8px; padding: 0 10px; }
.career_page .column.right { width: 245px; margin: 0 0 10px 9px; }
.middle-bg.career_page { background: url('/gfx/3col_career_bg_repeat.jpg') center top repeat-y; }
.career_page .middle { background: url('/gfx/3col_career_bg.jpg') center top no-repeat; }
.two-right .column.main { width: 733px; padding: 0 10px; position: relative; }
.two-right .column.right { width: 242px; padding: 0; _width: 242px; _position: absolute; _top: 0; _right: 0; _display: block; _margin: 0;
order:1px solid red; }
.middle-bg.two-right { background: url('/gfx/2col_right_bg_repeat.jpg') center top repeat-y; }
.two-right .middle { background: url('/gfx/2col_right_bg.jpg') center top no-repeat; }
.two-left .column.main { width: 748px; padding: 0 15px; }
.two-left .column.left { width: 217px; padding: 0; }
.middle-bg.two-left { background: url('/gfx/2col_left_bg_repeat.jpg') center top repeat-y; }
.two-left .middle { background: url('/gfx/2col_left_bg.jpg') center top no-repeat; }
.two-left .main { width:710px; }
.two-left .left { _width:215px; }
.one .middle { background: #e7e2c0; }
.one .column.main { padding: 0 10px; width: 975px; }
ul li { list-style-image: url('/gfx/list_item.png'); }
ul li.em { color: #476215; font-weight: bold; }

/* END MIDDLE */

/* PANEL */
.panel { float: left; background: url('/gfx/panel_bg_repeat.jpg') repeat-y; margin: 20px 0; }
.panel .content { float: left; width: 748px; position: relative; }
.panel .content .graphic { width: 395px; float: left; text-align: center; padding: 20px 0 0 10px; }
.panel .content .copy { width: 323px; float: left; padding: 10px; }
.panel .content h2 { margin: 0; }
.panel .top { width: 748px; height: 7px; background: url('/gfx/panel_top.jpg') no-repeat; float: left; }
.panel .btm { width: 748px; height: 7px; background: url('/gfx/panel_btm.jpg') left bottom no-repeat; float: left; }
.pane { display: inline-block; width: 429px; background: url('/gfx/pane_bg_repeat.jpg') repeat-y; margin: 20px 0; }
.pane .content { float: left; width: 415px; padding: 0 7px; }
.pane .content ul { padding: 0; margin: 10px 0 0 10px; }
.pane .content li { list-style: none; padding: 0 0 0 40px; background: url('/gfx/checkmark.png') no-repeat left 3px; margin: 0 0 10px 0; list-style-image: none; }
.pane .top { width: 429px; height: 7px; background: url('/gfx/pane_top.jpg') no-repeat; float: left; }
.pane .btm { width: 429px; height: 7px; background: url('/gfx/pane_btm.jpg') left bottom no-repeat; float: left; }

/* END PANEL */

/* FOOTER */
.footer-container { min-width: 995px; float: left; width: 100%; background: url('/gfx/footer_bg_repeat.jpg') repeat-x; text-align: center; }
.footer { width: 995px; margin: 0 auto; font-size: 11px; padding-top: 15px; min-height: 35px; _height:60px }
.footer .copy { float: left; color: #d7d2a8; z-index: 1; }
.footer .lite { color: #7fa73a; }
.footer .social { text-align: center; color: #d7d2a8; display: inline; position: relative; top: -2px; }
.footer .social img { vertical-align: middle; }
.footer .social a { color: #7fa73a; font-size: 1.1em; font-weight: bold; text-decoration: none; }
.footer .social a:hover { text-decoration: underline; }
.footer .nav { float: right; padding: 0; margin: 0; color: #D7D2A8; }
.footer .nav span { float: left; border-right: 1px solid #d7d2a8; padding-right: 8px; margin-right: 8px; }
.footer .nav span.last { border: 0; padding-right: 0; margin-right: 0; }
.footer .nav a { text-decoration: none; color: #d7d2a8; }
.footer .nav a:hover { text-decoration: underline; }
.footer .nav img { position: relativse; top: -2px; }

/* END FOOTER */

/* HOMEPAGE BOX */
.featured { width: 439px; height: 290px; position: relative; background:url('/gfx/stimulus_bg.jpg') no-repeat; }
.featured .content { width: 145px; height: 200px; position: absolute; bottom: 10px; left: 20px; color: #88877f; font-size: 11px; }
.featured .title { position: absolute; top: 20px; left: 20px; color: #e26b13; font-size: 18px; font-family: Georgia; letter-spacing: -1px; line-height: 20px; }

/* END HOMEPAGE BOX */ 

/* PRESS ROOM */
.article .item { width: 720px; float: left; margin-bottom: 20px; border-bottom: thin solid; border-color: #dad6b3; }
.article .item .date { color: #FFFFFF; background: url('/gfx/news_date_bg.png') no-repeat; font-size: 16px; font-weight: bold; position: relative; float: left; height: 53px; width: 54px; left: 15px; display: block; }
.article .item .date .mon { position: relative; margin: 9px auto 0; padding: 0; }
.article .item .news .item .date .yea { position: relative; margin: -6px auto 0; padding: 0; }
.article .item .title { font-size: 12pt; font-weight: bold; position: relative; float: left; left: 15px; width: 630px; padding-left: 10px; font-family: 'Georgia'; }
.article .item .title a { text-decoration: none; }
.article .item a.more { color: #FFFFFF; text-decoration: none; font-size: 13px; position: relative; float: right; top: 10px; background: url('/gfx/cert_readmore.png') no-repeat; padding: 3px 14px 9px; margin: 8px; }
.article .item a.more:hover { text-decoration: none; cursor: pointer; }
.article .item p { position: relative; left: 25px; width: 620px; float: left; }
.article .item .date .mon2 { position: absolute; float: left; margin: 5px 3px 0 15px; }
.article .item .date .yea2 { top: 30px; font-size: 20px; color: #ffffff; font-weight: bold; display: block; font-weight: bold; position: absolute; top: 20px; margin-left: 5px; }
.article .item img { position: relative; float: left; left: 24px; }
.article .disclaimer { font-size:10px; }
h2.divider { padding-top:15px; border-top: 1px solid rgb(59,88,7); border-color: rgba(59,88,7,0.25); }

/* END PRESS ROOM*/

/* LATEST NEWS */
.latestnews .item { width: 208px; height: 106px; position: relative; padding: 15px 10px 15px 10px; border: none; z-index: 5; }
.latestnews .item .bg { position: absolute; left: 0; z-index: 1; top: 0; background: url('/gfx/event_bg.png') no-repeat; width: 238px; height: 131px; }
.latestnews .item .date { position: relative; left: -10px; top: -12px; text-align: center; width: 70px; background: none; }
.latestnews .item .mon { font-size: 18px; color: #ffffff; display: block; margin: 0 auto; font-weight: bold; }
.latestnews .item .yea { font-size: 20px; color: #ffffff; display: block; font-weight: bold; position: relative; }
.latestnews .item .title a { position: relative; display: block; color: #2e4704; text-decoration: none; font-size: 13px; }
.latestnews .item .title a:hover { text-decoration: underline; }
.latestnews .item p { position: absolute; bottom: 25px; left: 10px; margin: 5px 0 0 0; padding: 5px; font-size: 11px; vertical-align: middle; height: 42px; line-height: 125%; width: 212px; }
.latestnews .item a.more { position: absolute; right: 10px; padding: 2px 0 0 0; text-decoration: none; letter-spacing: -1px; color: #e9de99; background: url('/gfx/readmore_bg.png') no-repeat; width: 68px; height: 21px; text-align: center; top: 116px; }
.item .more strong { font-weight: bold; color: #ffffff; }
.item .more:hover { text-decoration: underline; }
.latestnews .item * { position: relative; z-index: 5; }
.latestnews .item .title { position: relative; display: block; width: 150px; margin: 0; padding: 0; text-align: left; letter-spacing: 0; top: -46px; right: -72px; font-family: Georgia; font-weight: bold; }
.latestnews .item .title .spacer { float: right; width: 45px; height: 10px; position: relative; display: block; top: 0; right: 0; }
.REClatestnews { font-size: 11px; background-color: #e5e2c1; border: 1px solid #cdc8a1; ebkit-border-radius: 6px; oz-border-radius: 6px; order-radius: 6px; margin: 6px; padding: 12px; }
.REClatestnews .title a { font-size: 14px; color: #827d50; ext-decoration: underline; font-family: Georgia; }
.REClatestnews .more { color: #3a560a; font-family: Georgia; font-size: 12px; }
.REClatestnews p { margin: 8px 0; }
.REClatestnews hr { padding: 0; margin: 12px -9px; }
.relatednews { margin: 0 0 15px; }

/* END NEWS */

/* IN THE NEWS */
.ITNitem { width: 720px; float: left; margin-bottom: 20px; border-bottom: thin solid; border-color: #dad6b3; }
.ITNitem .date { color: #FFFFFF; background: url('/gfx/news_date_bg.png') no-repeat; font-size: 16px; font-weight: bold; position: relative; float: left; height: 53px; width: 54px; left: 15px; }
.ITNitem .date .mon { position: absolute; float: left; margin: 5px 3px 0 22px; }
.news .ITNitem .date .yea { top: 33px; }
.ITNitem .title { font-size: 12pt; font-weight: bold; position: relative; float: left; min-width: 700px; _width:700px; left: 15px; margin-top: 6px; font-family: 'Georgia'; }
.ITNitem .title a { text-decoration: none; }
.ITNitem a.more { color: #FFFFFF; text-decoration: none; font-size: 13px; position: relative; float: right; top: 10px; background: url('/gfx/cert_readmore.png') no-repeat; padding: 3px 14px 9px; margin: 8px; } 
.ITNitem a.more:hover { text-decoration: none; cursor: pointer; }
.ITNitem p { position: relative; left: 15px; float: left; margin-top: 6px; min-width: 680px; max-width: 700px; }
.ITNitem .date .mon2 { position: absolute; float: left; margin: 5px 3px 0 15px; }
.ITNitem .date .yea2 { top: 30px; font-size: 20px; color: #ffffff; font-weight: bold; display: block; font-weight: bold; position: absolute; top: 20px; margin-left: 5px; }
.ITNitem img { position: relative; left: 25px; height: 51px; float: left; border: solid 1px #F8A758; }

/* IN THE NEWS */

/* IHE ITEM */
#IHE h3 { padding: 6px 0; margin: auto; width: auto; }
.IHEitem .title:first-child { border-left: none; }
.IHEitem .title { font-size: 11pt; font-weight: bold; position: static; padding: 3px 6px; font-family: 'Georgia'; border-left: thin solid #dad6b3; }
.IHEitem .title a { text-decoration: none; }
.IHEitem .title a:hover { text-decoration: underline; }

/* IHE ITEM */

/* NEWS ARTICLE */
.article { font-size: 10pt; }
.article h1 { font-size: 1.8em; color: #3B5807; text-align: center; line-height: 1.15em; padding-right: 50px; }
.article h2 { font-size: 1.4em; color: #3B5807; margin:15px 0; }
.article h3 { font-size: 1.2em; color: #3B5807; font-weight: normal; }
.article h4 { font-size: 1.1em; color: #3B5807; background: none; width: auto; padding: 0; margin: 0 auto; display: block; text-align: center; }
.article a { text-decoration: none; }
.article a:hover { text-decoration: underline; }
.article p { line-height: 1.5em; padding:0 0 10px 0; margin:0; }
.article img { border: solid 1px #3B5807; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
.article img.left { float: left; margin-right: 1em; }
.article img.center { display: block; margin: 1em auto; }
.article img.right { float: right; margin-left: 1em; }
.article li { line-height: 1.5em; }
.article li p { margin-bottom: 12px; }
.article .newsicon { position: absolute; right: 10px; top: 15px; }
.article .newsicon a img { border: 0; }

/* END NEWS ARTICLE */

/* CASE STUDIES */
.case-studies { margin: 10px 0; _width: 200px; }
.case-studies h5 { margin: 0 4px; }
.right .case-studies img { margin: 5px 0 0 7px; _width: 190px; _height: 52px; }
.left .case-studies img { margin: 5px 0 0 23px; _width: 190px; _height: 52px; }
.case-studies { width: 223px; margin: 0 auto 15px; }
.case-studies .list { position: relative; width: 223px; _width:200px; background: url('/gfx/case_studies_bg_repeat.png') repeat-y; _background:url('/gfx/case_studies_bg_repeat_ie6.png') repeat-y; }
.case-studies .head { width: 223px; _width:200px; height: 63px; _height:56px; background: url('/gfx/casestudies_container.png') no-repeat 0 0; _background:url('/gfx/case_studies_top_bg_ie6.png') no-repeat;  }
.case-studies .head h5 { display: none; }
.case-studies .btm { width: 223px; _width:200px; height: 6px; background: url('/gfx/casestudies_container.png') no-repeat 0 -63px; _background:url('/gfx/case_studies_bg_btm_ie6.png') no-repeat;  }
.three .case-studies { width: 253px; margin: 0 3px 0 3px; }
.three .case-studies .head { width: 253px; height: 80px; background: url('/gfx/casestudies_container_wide.png') no-repeat 0 0; }
.three .case-studies .list { width: 253px; background: url('/gfx/homecase_studies_bg_repeat.png') repeat-y; }
.three .case-studies .btm { width: 253px; height: 18px; background: url('/gfx/casestudies_container_wide.png') no-repeat 0 -80px; }
.three .case-studies img { _width:210px; _height:57px; }
.casepages .case-studies { width: 117px; margin: 0; top: 0; position: relative; }
.casepages .case-studies img { margin: 20px 0 0 2px; } 
.casepages .case-studies .header { background: url('/gfx/product_head.jpg'); width: 217px; height: 36px; vertical-align: middle; text-align: center; color: white; }
.casepages .case-studies h1 { margin: 0; padding: 5px 0 0 0; font-size: 13pt; color: white; font-family: 'Georgia'; }
.maincasepage .case-studies { margin: 0; top: 0; position: relative; left: 0; }
.maincasepage .case-studies img { margin: 20px 0 0 21px; text-align: center; }
.maincasepage .case-studies .header { background: url('/gfx/product_head.jpg'); width: 268px; height: 36px; position: relative; left: -5px; text-align: center; color: white; }
.maincasepage .case-studies h1 { margin: 0; padding: 5px 0 0 0; font-size: 13pt; color: white; font-family: 'Georgia'; }

/* END CASE STUDIES */

/* CHAT */
.chat { width: 230px; height: 93px; padding: 55px 14px 0 14px; position: relative; }
.chat * { position: relative; z-index: 5; }
.chat .bg { background: url('/gfx/chat_bg.png') no-repeat; width: 258px; height: 148px; position: absolute; top: 0; left: 0; z-index: 1; }
.chat textarea { font-family: 'Arial'; color: #b3b2b2; height: 35px; font-size: 10px; width: 220px; padding: 4px 5px 4px 5px; background: url('/gfx/input_bg.jpg') repeat-x #ffffff; border: 1px solid #929292; }
.chat input { display: block; float: right; margin: 3px 0 0 0; }

/* END CHAT */

/* SIDEBARS */
.sidebar-heading { margin: 0; width: 207px; background: url('/gfx/sidebar_heading_bg_repeat.jpg') repeat-x bottom; color: #456610; font-size: 14px; font-family: 'Georgia'; font-weight: bold; padding: 0 0 5px 10px; position: relative; }
.sidebar-heading img { position: relative; top: 4px; margin-right: 5px; }
.column.left ul li { list-style-image: url('/gfx/list_item.png'); margin: 4px 0; font-size: 11px; }
.column.left ul { margin: 1em 0; padding: 0 1em 0 2em; }
.green { margin: 0; width: 217px; background: #3a4f0c; text-align: center; color: #ffffff; font-family: 'Georgia'; font-size: 13px; position: relative; padding: 5px 0 10px 0; }

/* END SIDEBARS */

/* CONTENT PANES */
.cnt-428-320 { width: 748px; float: left; }
.cnt-428-320 .cnt-428 { width: 428px; float: left; }
.cnt-428-320 .cnt-320 { width: 320px; float: left; }
.cnt-310-438 { width: 748px; float: left; }
.cnt-310-438 .cnt-438 { width: 430px; float: left; margin-left: 8px; }
.cnt-310-438 .cnt-310 { width: 305px; float: left; margin-right: 5px; }

/* END CONTENT PANES */

/* SIDENAVS */
.sidenav { width: 236px; margin: 0 auto 15px; }
.sidenav .head { width: 236px; height: 53px; margin: 1px 0 2px 0; padding: 0; border-bottom: 1px solid #adb382; }
.sidenav a { width: 236px; height: 29px; display: block; margin: 1px 0 2px 0; padding: 0; border-bottom: 1px solid #adb382; }
.sidenav a span { display: none; }
.sidenav.company * { background: url('/gfx/thecompany.png') no-repeat; }
.sidenav.company .head { background-position: 0 0; }
.sidenav.company a:hover { cursor:pointer; }
.sidenav.company a.vision { background-position: 0 -53px; }
.sidenav.company a.history { background-position: 0 -82px; }
.sidenav.company a.management { background-position: 0 -111px; }
.sidenav.company a.certification { background-position: 0 -140px; }
.sidenav.company a.memberships { background-position: 0 -169px; }
.sidenav.company a.careers { background-position: 0 -198px; }
.sidenav.company a.investors { background-position: 0 -227px; }
.sidenav.company a.datacenter { background-position: 0 -256px; }

/* END SIDENAVS */

/* HISTORY */
.date-nav { color: #d8cb81; border-top: 1px solid #b6bb93; position: relative; top: -13px; padding: 3px 0 0 0; }
.date-nav a { margin: 0 16px; color: #938848; font-weight: bold; text-decoration: none; font-family: 'Times New Roman'; font-size: 15px; }
.history-list { padding: 0; margin: 0; float: left; border-right: 1px solid #bbbf98; border-left: 1px solid #bbbf98; _width:730px; *width:100%; }
.history-list li { list-style-type: none; background: #e4e0c3; float: left; list-style-image: none; _width:100%; *width:100%; }
.history-list li.odd { background: #f2f0d8; }
.history-list li h3.dates { color: #ffffff; margin: 7px 0 0 0; font-size: 19px; background: url('/gfx/history_date_bg.png') no-repeat; font-family: 'Times New Roman'; padding: 2px 50px 0 20px; width: 95px; height: 26px; display: inline; }
.history-list li h2.title { color: #486712; display: inline; font-size: 10pt; font-weight: bold; }
.history-list li ul { margin: 10px 0 10px 0; padding: 0 0 0 30px; float: left; }
.history-list li ul li { float: none; background: none; list-style-image: url('/gfx/history_list_item.png'); margin: 7px 7px 7px 0; }

/* END HISTORY */

/* CERTIFICATION */
.certification_list { display: block; position: relative; margin-bottom: 12px; padding-bottom: 24px; min-height: 132px; _height:132px; _vertical-align:top; }
.certification_list h3 { _margin:0; *margin:0; }
.certification_list img { float: left; clear: left; margin: 0 12px 12px 0; _height:157px; _width:160px; _vertical-align:top;  }
.certification_list .description p { margin-top: 6px; }
.certification_list .readmore { position: absolute; bottom: 0; right: 0; color: #ffffff; text-decoration: none; font-weight: bold; font-size: 10pt; background: url('/gfx/cert_readmore.png') no-repeat; padding: 4px 0 0 6px; margin: 0; display: block; width: 89px; height: 20px; }
.certification_list .readmore:active { _text-decoration: none; _color: #ffffff; }
.certification_list .readmore:link { _text-decoration:none; _color:#ffffff; }
.certification_list .readmore:visited { _text-decoration: none; _color:#ffffff; }
.certification_list .readmore:hover { text-decoration: none; color:#ffffff; }

/*END CERTIFICATION */

/* CONTACT */
.contact { position: relative; float: left; width: 275px; padding: 0 0.75em; }
.contact strong { color: #486612; font-weight: normal; text-decoration: none; }
.contact fieldset { border: none; padding: 0; margin: 0; }
.contact form { border: none; padding: 0; margin: 0; }
.map { position: relative; float: right; top: 30px; }
.map iframe { background: url('/gfx/mapborder_bg.jpg'); padding: 0 5px 0 5px; }
.map .maptop { background: url('/gfx/mapborder_top.png') no-repeat; height: 5px; width: 435px; _position: relative; _top: 10px; }
.map .mapbottom { background: url('/gfx/mapborder_bttm.png') no-repeat; height: 5px; width: 435px; position: relative; top: -5px; }
.map .map_link { background: url('/gfx/mapborder_bttn.png'); width: 137px; height: 20px; text-align: center; position: relative; top: -5px; _top:-15px; }
.map a { font-size: 13px; text-decoration: none; color: #979478; font-weight: bold; }
.contact input.button { background: url('/gfx/cf_submit.png') no-repeat; height: 36px; width: 136px; border: none; cursor: pointer; display: block; margin: 0 auto; }
.contact input.text { border: solid 2px #CFCFB5; height: 27px; width: 100%; color: gray; padding: 0 2px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; background-color:white; }
.contact textarea.comment { border: solid 2px #CFCFB5; height: 81px; width: 100%; color: gray; font-family: Arial; padding: 3px 2px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; background-color:white; }
.contact span.error { color: red; font-size: xx-small; float: right; margin-left: 2px; }
.contact img { border: solid 2px #CFCFB5; }
.column #social img { margin: 0 41px; }

/* END CONTACT*/

/* BIG PANE */
.bigpane { display: inline-block; width: 727px; background: url('/gfx/big_checkbox_bg.jpg') repeat-y; margin: 20px 0; }
.bigpane .content { float: left; width: 700px; padding: 0 7px; }
.bigpane .content ul { padding: 0; margin: 10px 0 0 10px; }
.bigpane .content li { list-style: none; padding: 0 0 20px 40px; background: url('/gfx/checkmark.png') no-repeat left 3px; margin: 0 0 10px 0; list-style-image: none; border-bottom: 1px solid white; }
.bigpane .content .last { border-bottom: none; padding: 0 0 10px 40px; }
.bigpane .top { width: 727px; height: 13px; background: url('/gfx/big_checkbox_top.jpg') no-repeat; float: left; }
.bigpane .btm { width: 727px; height: 13px; background: url('/gfx/big_checkbox_btm.jpg') left bottom no-repeat; float: left; }
.bigpane, .bigpane .content, .bigpane .top, .bigpane .btm { _width:700px; }

/* END BIG PANE */

/* MANAGEMENT */
.management div { margin: 0; padding: 12px; min-height: 305px; _height:305px; }
.management div.darker { background: url("/gfx/content_bg_dark.jpg"); -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.management div.links { min-height: 0; _height:0; font-size: 12px; font-family: mceinline; color: #938848; font-weight: normal; margin: 0; text-align: center; }
.management .darker { _width:730px; _height:325px; _margin-top:15px; _margin-bottom:15px; }
.management h1 { margin: 0 0 3px 0; }
.management h1 a:hover { text-decoration: none; color: #000000; }
.management h2 { margin: 3px 0; }
.management img { float: left; margin: 0 6px 6px 0; }

/* END MANAGEMENT*/

/* RESELLERS */
.resellers .image_text h1 { color: white; font-size: 25px; font-family: Georgia; font-weight: bold; background: url('/gfx/reseller_bullet.png') no-repeat top left; padding: 0 0 0 31px; }
.resellers .image_text p { padding: 0 0 0 31px; }
.resellers .image_text h1 em { color: #fdb307; }
.resellers .image_text a { color: #fdb307; font-weight: bold; position: relative; float: right; top: 44px; font-size: 14px; }
.resellers .image_text { width: 389px; height: 173px; left: 298px; position: relative; color: white; top: 15px; }
.reseller_partner { background: url('/gfx/resellers1.png') no-repeat; width: 715px; height: 188px; _position:relative; *position:relative; *top:10px; _top:10px; *padding:0 0 10px; _padding:0 0 10px;  }
.reseller_become { background: url('/gfx/resellers2.png') no-repeat; width: 715px; height: 188px; position: relative; top: 10px; margin: 5px; }
.resellers_main { position: relative; top: 15px; }
.resellers_main li { padding-top: 6px; }

/* END RESELLERS*/

/*PRODUCT SIDEBAR*/
.product { position: relative; }
.product .prod_head { background: url('/gfx/product_head.jpg'); height: 36px; vertical-align: middle; text-align: center; color: white; }
.product h1 { margin: 0; padding: 6px 0 0 0; font-size: 13pt; color: white; font-family: 'Georgia'; }
.product .prod_list ul { background: #ece7c2 url('/gfx/product_bg.jpg') no-repeat; width: 206px; min-height: 50px; padding: 0 0 0 12px; margin: 0; list-style-image: none; list-style-type: none; }
.product .prod_list ul li { list-style-image: none; margin: 0; padding: 6px 0 6px 0; }
.product .prod_list ul li h3 { margin: 0; background: transparent url('/gfx/list_item.png') no-repeat scroll left 5px; padding: 0 0 0 10px; }
.product .prod_list ul li h3 a { color: #486712; font-size: 10pt; text-decoration: none; padding: 0; margin: 0; }
.product .prod_list ul li h3 a:hover { text-decoration: underline; }
.product .prod_list ul li ul { list-style: none; list-style-image: none; background: none; width: 196px; margin: 0; padding: 0 0 0 10px; }
.product .prod_list ul li ul li { background: none; list-style-image: none; padding: 0 6px 0 0; margin: 0; }
.product .prod_list UL,.product .prod_list UL LI UL LI { _width:200px; }
.product .casestudy { height: 72px; width: 200px; background: url('/gfx/product_casestudy.png') no-repeat; position: relative; top: 17px; left: 15px; }
/* END PRODUCT SIDEBAR*/


/* CAREERS */
.career .container { display: block; position: relative; min-height: 475px; }
.career .job { display: none; position: absolute; visibility: hidden; padding: 0; }
.career .job#welcome { display: block; visibility: visible; }
.career .list { padding: 6px 3px 12px 6px; }
.career h1 { padding: 0 6px 6px; margin-bottom: 0; text-align: center; }
.career h1 a:hover { text-shadow: rgba(0,0,0,.1) 0 0 6px; text-decoration: none; }
.career h3 { font-weight: bold; font-size: 13pt; margin: 3px 0 0 0; padding: 0; font-variant: small-caps; background: url('/gfx/golddivider_left.png') no-repeat left bottom; padding: 6px 0; }
.career .contact { position: absolute; bottom: 0; background: url('/gfx/golddivider_left.png') no-repeat left top; width: 100%; padding: 6px 0 0; margin-top: 10px; display: none; }
.column.left .careers { padding: 0; margin: 0; border-radius: 6px; }
.column.left .careers li { padding: 0; margin: 0; list-style-type: none; list-style-image: none; font-size: 13px; font-family: Arial; text-align: center; line-height: 175%; height: 28px; vertical-align: middle; }
.careers li a { vertical-align: middle; }
.careers li a:hover { text-decoration: none; font-weight: bold; text-shadow: rgba(0,0,0,.1) 0 0 6px; vertical-align: middle; }
.careers li a.active { font-weight: bold; letter-spacing: 0; text-shadow: rgba(0,0,0,.1) 0 0 6px; font-style: italic; }
.careers li a.active:hover { text-decoration: none; cursor: default; }
.career .list ul.careers li.title { color: #555555; font-family: Georgia; font-size: 14px; font-weight: bold; padding-top: 12px; background: transparent url('/gfx/golddivider.png') no-repeat center bottom; }

/* CAREERS */

/* SMALL WEBCHART*/
.small .head h1 { margin: 0; padding: 5px 0 0 0; font-size: 13pt; color: white; font-family: 'Georgia'; }
.small .headleft h1 { margin: 0; padding: 5px 0 0 0; font-size: 13pt; color: white; font-family: 'Georgia'; }
.webchart { position: relative; margin: 16px auto 0; float: none; background: none; height: 157px; width: 194px; }
.webchart img { margin:0 auto; }
.small .head { position: relative; background: url('/gfx/product_head.jpg'); height: 36px; text-align: center; color: white; }
.small .headleft { position: relative; background: url('/gfx/product_head.jpg'); height: 36px; text-align: center; color: white; }

/*SMALL WEBCHART*/

/* CASE STUDIES PAGES */
.casestudy p strong { color: #3b5807; }

/* END CASE STUDIES PAGES */

/*CONTACT INFO*/
.ci { padding: 0 0; overflow: auto; }
.ci h2 { margin: 0 0 6px 0; font-family: Georgia; color: #3b5807; font-weight: normal; font-size: 20px; }
.ci p { margin: 6px 0 0 0; padding: 0; line-height: 17px; }
.ci strong { color: #486612; text-decoration: none; }
.ci table { margin: 0; padding: 0; border: 0; }
.ci tr { height: 0; margin: 0; padding: 0; border: 0; }
.ci td { margin: 0; padding: 0; border: 0; }

/*CONTACT INFO*/
#follow_bar img { _position:relative; _left:2px; _margin:0 -1px; }
.stimulus_side { margin: 10px; }
.stimulus .right { width: 425px; _width: 400px; float: right; position: relative; top: -30px; }
.solutions tr { height: 120px; }
.side_box { overflow: hidden; margin: 6px auto; width: 223px; }
.side_box .top { background: url('/gfx/case_studies_bg_top_blank.png') no-repeat left bottom; width: 223px; height: 6px; }
.side_box .box_body { background: url('/gfx/case_studies_bg_repeat.png') repeat-y left top; width: 211px; min-height: 12px; padding: 0 6px; }
.side_box .btm { background: url('/gfx/case_studies_bg_btm.png') no-repeat left top; width: 223px; height: 6px; }
.plogin { font-size: 1.2em; text-align: center; padding: 6px; }
.building { margin-top: 1px; }
.paging { text-align: center; margin: 0; padding: 0; }
.paging .pageList { list-style-type: none; list-style-image: none; }
.paging .pageList:before { content: "Page:"; }
.paging .pageList li { list-style-type: none; list-style-image: none; display: inline; padding: 0; }
.paging .pageList li a { font-weight: normal; padding: 3px 4px; font-size: 12px; border: 2px solid transparent; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; cursor: pointer; }
.paging .pageList li a:hover { border: 2px solid #6D991B; color: #000000; text-decoration:none; }
.paging .pageList li a.active { font-weight: bold; font-size: 14px; cursor: default; color: #000000; }
.paging .pageList li a.active:hover { text-decoration:none; border: 2px solid transparent; }
.latest h1 { background: transparent url("/gfx/golddivider.png") no-repeat bottom center; padding-bottom: 10px; margin-bottom: 0; text-align: center; }
.latest ul { padding: 0; margin: 0; }
.latest li { padding: 10px 6px; margin: 0 3px; list-style-type: none; list-style-image: none; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.latest li.alternate { background-color: #E0DCBE; }
.latest .date { text-align: right; font-style: italic; font-size: 11px; color: #999582; }
.postmeta .tags { padding: 6px 0 0; }
.allTags .tags { padding: 0 6px; display: block; text-align: center; font-weight: bold; }
.blogroll h2 { background: transparent url("/gfx/title_blogroll.png") no-repeat bottom center; padding-bottom: 10px; margin-bottom: 10px; text-indent: -9999px; }
.archives h2 { background: transparent url("/gfx/title_archives.png") no-repeat bottom center; padding-bottom: 10px; margin-bottom: 10px; text-indent: -9999px; }
.archives h2.first { padding-top: 0; margin-top: 0; }
.allTags h2 { background: transparent url("/gfx/title_tags.png") no-repeat bottom center; padding-bottom: 10px; margin-bottom: 10px; text-indent: -9999px; }
.archives ul { margin: 0; padding: 0; }
.archives .arc-row { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; list-style-type: none; list-style-image: none; text-align: center; margin: 4px 3px; }
.archives .arc-row-alt { background-color: #E0DCBE; }
.blogroll ul { margin: 0; padding: 0; }
.blogroll ul li { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; list-style-type: none; list-style-image: none; text-align: center; margin: 4px 3px; }
.blogroll ul li.alt { background-color: #E0DCBE; }

/*QUIP*/
.quip-comment form, .quip-comment p { padding: 0; margin: 0; }
div.quip-comment { padding: 4px; }
li.quip-comment { background: transparent; list-style: none; padding: 0; margin: 0; }
.quip-comment-list { list-style: none; margin: 0; padding: 0; }
.quip-comment-list li ol { margin-bottom: 0; padding-left: 20px; }
.quip-comment-list li { list-style-type: none; position: relative; margin-left: 0; }
.quip-children { margin: 0; }
.quip-comment-alt { background-color: #E0DCBE; }
.quip-comment-body { padding: 5px 7px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.quip-comment-text p { padding-top: 1em; }
.quip-unapproved, .quip-unapproved a { color: #a4a4a4; }
.quip-comment-createdon { font-style: italic; font-size: 11px; }
.quip-comment-createdon a { color: #777; }
.quip-comment-author, .quip-comment-author a { color: #444; font-weight: bold; }
.quip-comment-author strong { color: #333; }
.quip-reply-link { font-size: 11px; float: left; }
.quip-break { clear: left; }
.quip-error { color: red; }
.quip-success { color: green; }
.quip-clear { clear: both; }
.quip-comment-right { float: right; *float: none; }
.quip-comment-options { clear: right; margin-top: 2px; text-align: right; font-size: 11px; }
.quip-comment-options a { color: #777; }
.quip-avatar { float: right; padding: 3px; margin: 2px; border: 1px solid #ccc; }

/* add comment */
.quip-add-comment p { color: #888; margin-bottom: .2em; }
span.quip-allowed-tags { font-weight: normal; font-size: 11px; font-style: normal; float: right; }
.quip-add-comment .textarea { width: auto; }
.quip-add-comment textarea { width: 100%; padding: 2px 1px; border: 2px solid #CFCFB5; font-family: Arial; color: gray; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; background-color: #ffffff; }
.quip-add-comment input[type=text] { width: 50%; border: 2px solid #CFCFB5; padding: 2px 4px; padding: 5px 4px\0/; *padding: 5px 4px; margin: 3px 0; color: gray; height: 27px; height: 17px\0/; *height: 17px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; background-color: #ffffff; vertical-align: middle; }
.quip-add-comment label { width: 20%; display: inline-block; vertical-align: middle; color: #000000; }
.quip-fld br { clear: both; }
.quip-preview button[name=quip-close]:hover { border: 2px solid orange; }
div.quip-comment input[type=submit] { cursor: pointer; }
.quip-preview { border: 1px solid #B5B199; padding: 7px 7px; margin: 0 3px; background-color: #E0DCBE; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.quip-pagination { list-style-type: none; padding: 0; margin: 12px 0; text-align: center; }
.quip-pagination li { display: inline; margin: 0; padding: 3px 4px; font-weight: bold; font-size: 14px; }
.quip-pagination li a { font-weight: normal; padding: 3px 4px; font-size: 12px; border: 2px solid transparent; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; cursor: pointer; }
.quip-pagination li a:hover { border: 2px solid #6D991B; color: #000000; text-decoration:none; }

/*END QUIP*/

/* BLOG */
.column .twitter_feed { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; border: 1px solid #486612; background-color: #486612; padding: 0; margin: 4px 3px 3px; }
.column .twitter_feed .head { margin: 9px; color: white; font-weight: bold; font-size: 14px; }
.column .twitter_feed .head .small { font-size: 11px; }
.column .twitter_feed .head img { height: 31px; width: 31px; float: left; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.column .twitter_feed .foot { text-align: right; margin: 9px; }
.column .twitter_feed .foot a { color: white; vertical-align: bottom; line-height: 12px; }
.column .twitter_feed .body { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; background-color: #f4f2e3; min-height: 100px; padding: 0; margin: 0; }
.tweet { margin: 0; padding: 9px; border-bottom: 1px dotted #C4BFA2; }
.tweet:first-child { -webkit-border-top-right-radius: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -moz-border-radius-topleft: 6px; border-top-right-radius: 6px; border-top-left-radius: 6px; }
.tweet:last-child { -webkit-border-bottom-right-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px;}
.tweet:hover { background-color: #EFEDDE; }
.tweet:last-child { border: 0; }
.tweet .tbody { font-size: 12px; }
.tweet .tlink { font-size: 10px; font-style: italic; text-align: right; }
.blog-post { *margin-top:30px; }
.postlist .post-info { border: 1px solid #C4BFA2; background-color: #F4F2E3; margin: 12px 0 12px; padding: 2px 12px 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.postlist .entry { margin: 0 6px 0 12px; }
.postlist .post-info .date { font-style: italic; color: #999582; vertical-align: bottom; }
.post-info img { vertical-align: bottom; }
.post-info iframe { position: absolute; top: 0px; left: 0px; }
.post-info iframe button#btn { cursor: pointer; }
.blognav { position: absolute; *position: static; left: 0; top: -34px; max-width: 688px; *max-width: none; height: 22px; line-height: 22px; z-index: 100; margin: 0; padding: 2px 6px 0; opacity: 0.7; border: 1px solid #486612; border-bottom: none; *border: none; *border-bottom: 2px solid #EDEBDE; background-color: rgba(225, 225, 225, 0.4); -webkit-border-top-right-radius: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -moz-border-radius-topleft: 6px; border-top-right-radius: 6px; border-top-left-radius: 6px; cursor: default; }
.B_crumbBox { padding: 0; margin: 0; vertical-align: middle; overflow: hidden; display: block; height:22px; }
.bcdiv { vertical-align:top; }
.mim { position: absolute; color: #486712; font-size: 30px; font-family: Georgia; top: 68px; right: 0; width: 597px; text-align: center; letter-spacing: -2px; text-shadow: #BF7500 1px 1px 6px; }
.mim .by { position: relative; top: -6px; left: 48px; color: #a66600; font-size: 11px; font-family: Arial; text-align: center; letter-spacing: 0; text-shadow: none; font-style: italic; }
.blogcolumns { position:relative; min-height:925px; *min-height:930px; _height:935px; }
.blogcolumns .listcontainer { width:532px; min-height:925px; display:inline-block; *display:block; *position:absolute; *right:10px; *top:0; padding:0 0 0 10px; margin:0 0 0 10px; vertical-align:top; border-left:2px solid #EDEBDE; }
.blogcolumns .aboutcol { *float:left; width:169px; display:inline-block; margin:0; padding:0; vertical-align: top; }

/* REC PAGE */
.wcn_watch_vid { background-color: #f6f4de; border:1px solid #b2ad84; font-size: 10px; ont-weight: bold; margin: 9px 9px 0 9px; padding: 15px 15px 0; text-align: center; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.wcn_watch_vid .em{ color: #5d7f1e; }
.wcn_watch_vid img { padding-bottom: 3px; }
.wcn_watch_vid a.watch { display: block; position: relative; top: 13px; color: #ffffff; font-size: 12px; font-weight: bold; background: url("/gfx/btn_green.png") no-repeat; width: 95px; height: 20px; padding-top: 4px; margin: 0 auto; }
.wcn_watch_vid a.watch:hover { text-decoration: none; cursor: pointer; }
.RECpane { position: relative; min-height: 100px; background-color: #F4F1D5; border: 1px solid #B5B084; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; display: block; margin: 0; padding: 20px 345px 20px 20px; }
.RECpane_shadow { padding: 0; margin: 0; border: 0; display: block; height: 20px; background: url('/gfx/RECpage_shadow.jpg') no-repeat; }
.RECpane .overlay { position: absolute; bottom: -53px; _bottom: 195px; right: 0; }
.RECpane .overlay .inner_overlay { position: absolute; top: 35px; left: 12px; }
.RECpane h2 { margin: 0; }
.RECpane .content { margin: 15px 0; line-height: 18px; }
.slides { position: relative; }
.slide { order: 1px solid blue; position: absolute; top: 0; }
.slide h2 { margin: 5px 0 15px; }
.slide ul { padding-left: 12px; }
.slide ul li { background: url('/gfx/list_item.png') no-repeat 0px 3px; padding-left: 12px; }
*padding-left: px; list-style-image: none; list-style-type: none; }
.RECpage h1 { line-height: 28px; }
.RECnavbar { display: block; padding: 0; margin: 0 auto; text-align: left; }
.RECnavbar a { background-color: #f4f1d5; display: inline-block; padding: 4px 9px; margin: 0; border: 1px solid #b5b084; border-right: 1px solid #e0dba7; border-left: none; }
.RECnavbar a.last { border-right: 1px solid #b5b084; -webkit-border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-topright: 6px; -moz-border-radius-bottomright: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; }
.RECnavbar a.first { border-left: 1px solid #b5b084; -webkit-border-top-left-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-topleft: 6px; -moz-border-radius-bottomleft: 6px; border-top-left-radius: 6px; border-bottom-left-radius: 6px; }
.RECnavbar a.selected { cursor: default; text-decoration: none; color: white; background: #eb7a10 url("/gfx/RECselected.jpg") repeat-x; }
.RECnavbar a.selected.first { -webkit-border-top-left-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-topleft: 6px; -moz-border-radius-bottomleft: 6px; border-top-left-radius: 6px; border-bottom-left-radius: 6px; }
.RECnavbar a.selected.last { -webkit-border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-topright: 6px; -moz-border-radius-bottomright: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; }

.mi5_signup { display:block; height:154px; width:194px; margin:6px auto 0; background:transparent url("/gfx/mi5-envelope.png") no-repeat top left; position:relative; }
.mi5_signup ul { position:absolute; bottom:12px; left:4px; }
.mi5_signup a { border:none; display:block; height:91px; left:3px; position:relative; width:188px; }
.mc-sub-badge10 { width:186px !important; }
.mc-sub-badge10 a { display:inline; }

.add_columns { -moz-column-gap:1em; -moz-column-rule:1px solid rgba(59, 88, 7, 0.25); -webkit-column-gap:1em; -webkit-column-rule:1px solid rgba(59, 88, 7, 0.25); column-gap:1em; column-rule:1px solid rgba(59, 88, 7, 0.25); }
.col_count_two { -moz-column-count:2; -webkit-column-count:2; column-count:2; }
.col_count_three { -moz-column-count:3; -webkit-column-count:3; column-count:3; }
.col_count_four { -moz-column-count:4; -webkit-column-count:4; column-count:4; }

.clear { clear:both; }
