﻿@import url(style.css);

*{ outline:0; padding: 0px; margin: 0px; }
body { font-family: Arial; font-size: 11px; background:#bababa; }
::-moz-selection{background:#FF5E99;color:#fff;text-shadow:none;}
::selection{background:#FF5E99;color:#fff;text-shadow:none;} 
a:link{-webkit-tap-highlight-color:#FF5E99;}
a img{border:none;}
.italic { font-style:italic; }
.bold { font-weight:bold; }
.group:before, .group:after{ content:"\0020";display:block;height:0;visibility:hidden;	 } 
.group:after{clear:both;}
.group{zoom:1;}
.floatL{float:left;}
.floatR{float:right;}
.floatN{float:none !important;}
.subHead{color:#458423;font-size:18px;margin-bottom:12px;}
.clear { clear:both; font-size:1px; line-height:0.0001em; height:1px; }

#window { width: 100%; height: auto; background: url(/images/mainTemplate/headerBG.jpg) top center no-repeat; }
#ctl00_gradient, #gradient  { position: absolute; top: 336px; left: 0px; width: 100%; height: 100%; min-height: 1000px; background: #bababa url(/images/mainTemplate/gradientTile.png) top left repeat-x; z-index: -200;}
#website { width: 1200px; height: auto; min-height: 1180px; margin: auto; }
#header { width: 1200px; height: 335px; }
#logoContainer { float: left; width: 361px; height: 101px; }
#logo { width: 235px; height: 92px; background: url(/images/mainTemplate/logo.jpg) top left no-repeat; margin-top: 9px; margin-left: 126px; cursor: pointer; }		
#mainNavigationContainer { float: left; width: 839px; height: 101px; position: relative; }		
#topNavigation { float: left; width: 450px; height: 29px; margin-left: 287px; }	
#mainNavigation { width: 718px; height: 51px; background: url(/images/mainTemplate/mainNavBg.jpg) top right no-repeat; margin-left: 21px; margin-top: 55px; }
#top { width: 287px; height: 13px; background: url(/images/mainTemplate/top.jpg) top center no-repeat; position: absolute; top: 101px; left: -261px;  }
#underNav { float: left; width: 713px; height: 8px; background: url(/images/mainTemplate/underNav.jpg) bottom center no-repeat; position: absolute; top: 106px;left: 26px; }
#contentBg { width: 1200px; height: 879px; position: relative; }	
#contentContainer { float: left; width: 1000px; height: 500px; position: absolute; left: 100px; top: -221px;}
#left { width: 5px; height: auto; background: url(/images/mainTemplate/leftBorder.png) top left repeat-y; }
#ctl00_content, #content { width: 990px; min-height: 1125px; height: auto; background: #fff; }
#right { width: 5px; height: auto; background: url(/images/mainTemplate/rightBorder.png) top right repeat-y; }
#rightColSmall{float:right;width:250px;}

#fullLeftCol{float:left;margin-top:12px;padding:4px 15px 4px 4px;width:700px;border-right:1px solid #a4a4a4;}
#fullLeftCol h3{color:#458423;font-weight:bold;margin-bottom:5px;}
#smallRightCol { border-left:1px solid #a4a4a4;float: left; width: 240px; height: auto; margin-top:12px; margin-left:-1px; padding-left: 10px; }
.page { padding: 0px 10px 10px 10px; width: 970px; }	
.pageTitle { color: #636363; font-size: 20px; font-weight: bold; }
.generalContent{font-size:12px;line-height:17px;}
.generalContent p{margin-bottom:12px;}

/* Navigation */
#topNavigation div { float: left;  cursor: pointer; height: 30px; }
#top_0 { width: 193px; }
#top_0.out { background: url(../images/nav/top/hcp.jpg); }
#top_0.over { background: url(../images/nav/top/hcpOver.jpg); }
#top_0.selected { background: url(../images/nav/top/hcpOver.jpg); }
#top_1 { width: 99px; }
#top_1.out { background: url(../images/nav/top/pressRoom.jpg); }
#top_1.over { background: url(../images/nav/top/pressRoomOver.jpg); }
#top_1.selected { background: url(../images/nav/top/pressRoomOver.jpg); }
#top_2 { width: 82px; }
#top_2.out { background: url(../images/nav/top/aboutUs.jpg); }
#top_2.over { background: url(../images/nav/top/aboutUsOver.jpg); }
#top_2.selected { background: url(../images/nav/top/aboutUsOver.jpg); }
#top_3 { width: 75px; }
#top_3.out { background: url(../images/nav/top/contact.jpg); }
#top_3.over { background: url(../images/nav/top/contactOver.jpg); }
#top_3.selected { background: url(../images/nav/top/contactOver.jpg); }

#mainNavigation div { float: left; cursor: pointer; height: 46px; margin-top: 5px; }
#mn_0 { width: 73px; margin-left: 5px; }
#mn_0.out { background: url(../images/nav/main/0_2011.jpg); }
#mn_0.over { background: url(../images/nav/main/0Over_2011.jpg); }
#mn_0.selected { background: url(../images/nav/main/0Selected_2011.jpg); }
#mn_0.previous { background: url(../images/nav/main/0Previous_2011.jpg); }
#mn_0.previousOver { background: url(../images/nav/main/0PreviousOver_2011.jpg); }
#mn_1 { width: 159px; }
#mn_1.out { background: url(../images/nav/main/1_2011.jpg); }
#mn_1.over { background: url(../images/nav/main/1Over_2011.jpg); }
#mn_1.selected { background: url(../images/nav/main/1Selected_2011.jpg); }
#mn_1.previous { background: url(../images/nav/main/1Previous_2011.jpg); }
#mn_1.next { background: url(../images/nav/main/1Next_2011.jpg); }
#mn_1.previousOver { background: url(../images/nav/main/1PreviousOver_2011.jpg); }
#mn_1.nextOver { background: url(../images/nav/main/1NextOver_2011.jpg); }
#mn_2 { width: 159px; }
#mn_2.out { background: url(../images/nav/main/2_2011.jpg); }
#mn_2.over { background: url(../images/nav/main/2Over_2011.jpg); }
#mn_2.selected { background: url(../images/nav/main/2Selected_2011.jpg); }
#mn_2.previous { background: url(../images/nav/main/2Previous_2011.jpg); }
#mn_2.next { background: url(../images/nav/main/2Next_2011.jpg); }
#mn_2.previousOver { background: url(../images/nav/main/2PreviousOver_2011.jpg); }
#mn_2.nextOver { background: url(../images/nav/main/2NextOver_2011.jpg); }
#mn_3 { width: 159px; }
#mn_3.out { background: url(../images/nav/main/3_2011.jpg); }
#mn_3.over { background: url(../images/nav/main/3Over_2011.jpg); }
#mn_3.selected { background: url(../images/nav/main/3Selected_2011.jpg); }
#mn_3.previous { background: url(../images/nav/main/3Previous_2011.jpg); }
#mn_3.next { background: url(../images/nav/main/3Next_2011.jpg); }
#mn_3.previousOver { background: url(../images/nav/main/3PreviousOver_2011.jpg); }
#mn_3.nextOver { background: url(../images/nav/main/3NextOver_2011.jpg); }
#mn_4 { width : 158px; }
#mn_4.out { background: url(../images/nav/main/4_2011.jpg); }
#mn_4.over { background: url(../images/nav/main/4Over_2011.jpg); }
#mn_4.selected { background: url(../images/nav/main/4Selected_2011.jpg); }
#mn_4.previous { background: url(../images/nav/main/4Previous.jpg); }
#mn_4.next { background: url(../images/nav/main/4Next_2011.jpg); }
#mn_4.previousOver { background: url(../images/nav/main/4PreviousOver.jpg); }
#mn_4.nextOver { background: url(../images/nav/main/4NextOver_2011.jpg); }
#mn_5 { width: 129px; }
#mn_5.out { background: url(../images/nav/main/5.jpg); }
#mn_5.over { background: url(../images/nav/main/5Over.jpg); }
#mn_5.selected { background: url(../images/nav/main/5Selected.jpg); }
#mn_5.next { background: url(../images/nav/main/5Next.jpg); }
#mn_5.nextOver { background: url(../images/nav/main/5NextOver.jpg); }

/* Slide Show */
.slideshow{overflow:hidden;margin:0 0 30px 5px;position:relative;height:342px;width:960px;}
.slideshow a img{border:none;}
.slideshowPrev, .slideshowNext, .slideshowNav{cursor: pointer;position: absolute;text-indent:-9999em;z-index: 20;}
.slideshowPrev, .slideshowNext{background: url(/images/slideshowNavArrows.png) 0 0 no-repeat;height:60px;width:30px;top:143px;}
.slideshowNext:hover{background-position:-72px 0;}
.slideshowPrev:hover{background-position:-116px 0;}
.slideshowPrev{background-position:-42px 0;left:0;}
.slideshowNext{background-position:0 0;right:0;}
.slideshowNav{height:16px;right:0;text-align:center;top:27px;width:100px;}
.slideshowNav a{background: url(/images/slideshowPagerBtns.png) -17px 0 no-repeat;height:15px;width:17px;margin: 0 0 0 2px;display: block;float: left;}
.slideshowNav a.activeSlide{background-position: 0 0;}
.slideshowBtn{bottom:20px;position:absolute;right:20px;z-index:0;}
.slideshowBtn.left{bottom:40px;left:50px;}
.slideshowBtn.special{bottom:62px;right:87px;}

/* Modal */
#modalFormConditional{background-color:#fff;}
.modalForm.iframe { width: 605; height: auto; position: absolute; z-index: 100; font-family: Arial; font-size: 12px; color: #4a4a4a; }
.modalForm .header { background: url(/images/form_head.jpg) top center no-repeat; width: 605; height: 123px; position: relative;}
.modalForm .header a {color:#458423;font-size:13px;}
.modalForm h1{color:#fff;font-size:20px;font-weight:normal;padding:8px 10px 32px;}
#closeButton {  position: absolute; width: 55px; height: 20px; cursor: pointer; top: 9px; left: 513px; }
#closeButton.out { background: url(/images/closeButton.png) top left no-repeat; } 
#closeButton.over { background: url(/images/closeButtonOver.png) top left no-repeat; }
.modalForm .intro { height: auto; margin:0 auto; padding-top: 3px; padding-bottom: 10px; width:560px;}
.modalFormList { width: 555px; margin-left: 10px; color: #4a4a4a;}
.modalFormList ul { margin-left: 0px; }
.modalForm .message { width: 535px; margin-left: 20px; margin-top: 0px; }
.modalForm .body { background:url("../images/form_bottom.jpg") no-repeat scroll center bottom #D1EAC4;width: 575px; height: auto; }
.modalForm .form { width: 535px; padding: 20px; }
.modalForm .form strong{color:#4a4a4a;display:block;font-size:12px;margin-bottom:12px;}
.modalForm .elemName { color: #565656; font-weight: bold; padding-right: 5px; text-align: right; width: 105px; }
.modalForm .small { width: 125px; }
.modalForm .big { width: 425px; }
.modalForm input[type="text"] { border-top: 2px inset #7c7c7c; border-bottom: 1px inset #dddddd; border-left: 1px outset #c3c3c3; border-right: 2px inset #7c7c7c; font-family: Arial; font-size: 13px; }
.modalForm textarea { border-top: 2px inset #7c7c7c; border-bottom: 1px inset #dddddd; border-left: 1px outset #c3c3c3; border-right: 2px inset #7c7c7c; font-family: Arial; font-size: 13px; }

/* Footer */
#footer { width: 990px; height: 182px; background: url(/images/mainTemplate/footerTile.jpg) top left repeat-x; }
#footerLeftTop { float: left; width: 695px; height: 34px; margin-top: 0px; padding: 10px; padding-right: 0px; color: #7d7d7d; font-weight: 600; font-size: 13px;}
#footerLeftBottom { float: left; width: 695px; height: 62px; margin-top: -5px; padding: 10px; padding-right: 0px; color: #7d7d7d; font-weight: 600; font-size: 11px;}
#footerRightTop { float: left; width: 285px; height: 62px; margin-top: -12px; }
#footerRightBottom { float: left; width: 285px; height: 62px; margin-top: -7px; }
#by { float: left; width: auto; font-weight: bold; color: #7d7d7d; margin-top: 3px; margin-left:9px; }
#copyright { float: left; width: auto; font-weight: bold; color: #7d7d7d; margin-top: 15px; margin-left:63px; font-size: 11px;}
#footerLeftBottom #dha {width: 70px; height: 35px; background: url(/images/mainTemplate/lifesDHA.jpg) top left no-repeat; cursor: pointer; margin-top: 32px; margin-left:7px; }
#footerLeftBottom #ncca {width: 151px; height: 42px; background: url(/images/mainTemplate/NCCA.jpg) top left no-repeat; cursor: pointer; margin-top: -37px; margin-left: 102px; }
#footerLeftTop a:link { color: #60B234; text-decoration: none; padding: 5px; font-size: 13px; }
#footerLeftTop a:visited { color: #60B234; text-decoration: none; padding: 5px; font-size: 13px; }
#footerLeftTop a:hover { color: #60B234; text-decoration: underline; padding: 5px; font-size: 13px; }
#dashedFooterBorder { clear: both; height: 1px; border-bottom: dashed 1px #cecece; margin-top: 5px; margin-bottom: 5px; margin-left:15px; }
#followButtons { margin-left:31px;}
#footerLeftTop #footerLinks { margin-left:5px; }

/* Misc. */
#emailConfText{display:none;}
.morePaddingzors{padding:12px 10px;}
#sponsorLinks{margin:6px 0;}
#sponsorLinks div{margin-right:46px;}
#sponsorLinks img{cursor:pointer;}
.blackBtn{background:url(/images/blackBtn.png) no-repeat 0 0 transparent;color:#fff;cursor:pointer;display:block;height:36px;margin-left:-4px;padding:12px 0 8px 13px;text-align:left;width:278px;}
.blackBtn a{color:#fff;font-size:18px;font-weight:bold;}

.formBtn{background:url(/images/btns.png) no-repeat 0 0 transparent;color:#fff;cursor:pointer;display:block;font-size:13px;height:22px;margin-left:-4px;padding:8px 0 8px 13px;text-align:left;width:137px;}
.formBtn:hover{background-position:-149px 0;}
.btn{cursor:pointer;display:block;margin:6px 0 12px 0;}
.omgCssHover a { text-decoration:none; font-weight:bold; color:#458423; }
.omgCssHover a:hover { text-decoration:underline; } 
#message { position: absolute; padding: 25px; width: auto; height: auto; background: #5aa233; border: solid 1px #d1eac4; z-index: 102; font-family: Arial; font-size: 13px; color: #fff; }
#messageShadow { position: absolute; padding: 25px; width: auto; height: auto; background: #749e5f; border: solid 1px #d1eac4; z-index: 101; font-family: Arial; font-size: 13px; }
#CallForEntry{cursor:pointer;}

.error { list-style-position: outside; list-style-type: none; }
.opacity_10 { opacity: 0.1; filter: alpha(opacity=10); -moz-opacity: 0.1; -khtml-opacity: 0.1; }
.opacity_20 { opacity: 0.2; filter: alpha(opacity=20); -moz-opacity: 0.2; -khtml-opacity: 0.2; }
.opacity_30 { opacity: 0.3; filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; }
.opacity_40 { opacity: 0.4; filter: alpha(opacity=40); -moz-opacity: 0.4; -khtml-opacity: 0.4; }
.opacity_50 { opacity: 0.5; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; }
.opacity_60 { opacity: 0.6; filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; }
.opacity_70 { opacity: 0.7; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; }
.opacity_30 { opacity: 0.8; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; }
.opacity_30 { opacity: 0.9; filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; }

#homeContentContainer { float: left; width: 720px; height: auto; min-height: 600px; }
#topBorder { width: 720px; height: 20px; }
#topBorder .left { float: left; width: 15px; height: 20px; background: url(/images/border/topLeftCorner.jpg) top left no-repeat; }
#topBorder .middle { float: left; width: 689px; height: 20px; background: url(/images/border/topTile.jpg) top left no-repeat; }
#topBorder .right { float: left; width: 15px; height: 20px; background: url(/images/border/topRightCorner.jpg) top left no-repeat; }
#homeContent { clear: both; width: 720px; height: auto; }
#homeContent .left { width: 15px; height: auto; min-height: 15px; background: url(/images/border/leftTile.jpg) top left repeat-y; }
#homeContent .middle { width: 689px; height: auto; height: 100%; }
#homeContent .right { width: 15px; height: auto; min-height: 15px; background: url(/images/border/rightTile.jpg) top left repeat-y; }
#bottomBorder { clear: both; width: 719px; height: 13px; background: url(/images/border/bottomLR.jpg) bottom left no-repeat; margin-bottom: 5px; }
#sidebar { float: left; width: 240px; height: auto; min-height: 600px; margin-left: 8px; }

/*Hero Player*/
#heroContainer { height: 371px; width: 965px; background: url(/images/hero_bg_main.jpg); }
#heroContainer .right { float: right; }
#heroContainer .left { float: left; }
#heroContainer .innerContainer { float: left; width: 920px; padding: 40px 0 0 10px; }
#heroContainer .innerContainer #flashContainer { float: left; }
#heroContainer .innerContainer .textContainer { color: #fff; font-family: Arial; font-size: 12px; width: 370px; float: left; padding: 0 0 0 30px; height: 300px; }
#heroContainer .innerContainer .textContainer p { margin: 0 0 10px 0;  }


.colLeft { width: 215px; height: 100%; height: auto; padding-right: 10px; vertical-align: top; }
.colLeft .container { position: relative; top: 0px; width: 215px; height: auto; height: 100%; vertical-align: top; }
#NourishingYourBrain { margin-top: -20px; background: url(/images/home/brain/YourBrainHealth.png) top center no-repeat; }
.colMiddle { width: 216px; padding-left: 10px; padding-right: 10px; height: 100%; height: auto; vertical-align: top; }
.colMiddle .container { position: relative; top: 0px; width: 216px; height: auto; height: 100%; vertical-align: top; }
#Research { margin-top: -20px; background: url(/images/home/brain/Research.png) top center no-repeat; }
.colRight { width: 215px; height: 100%; height: auto; padding-left: 10px; vertical-align: top; }
.colRight .container { position: relative; top: 0px; width: 215px; height: auto; vertical-align: top; }
#InspiringStories { margin-top: -20px; background: url(/images/home/brain/InspiringStories.png) top center no-repeat; }
.topPic { width: 214px; height: 132px; }
.rightBorder { border-right: solid 1px #cecece; }
#HomeModule{display:none;}

#flashComponentContainer { width: 240px; height: 160px; }
#howDoYouKeepYourMindBeautiful { width: 240px; height: 50px; background: url(/images/home/HowKeep.jpg) top left no-repeat; }
#shareYourStory { width: 240px; height: 45px; background: url(/images/home/ShareYourStoryBg.jpg) top left no-repeat; position: relative; }
#shareYourStoryButton { width: 226px; height: 28px; position: absolute; top: 9px; left: 7px; cursor: pointer; }
#shareYourStoryButton.out { background: url(/images/home/ShareYourStoryBtn.jpg) top left no-repeat; }
#shareYourStoryButton.over { background: url(/images/home/ShareYourStoryBtnOver.jpg) top left no-repeat; }
#tipContainer { width: 242px; height: 126px; background: url(/images/components/tipBg.jpg) top left no-repeat; margin-top: 5px; margin-left: -1px; position: relative; }
#tipContainer .tip { width: 225px; height: 107px; position: absolute; top: 10px; left: 7px; font-size: 13px; vertical-align: middle; text-align: center; white-space: pre-wrap; }
		
#newsletter { width: 240px; height: 99px; background: url(/images/components/newsletterBg.jpg) top left no-repeat; margin-top: 7px; position: relative; }
#newsletter .txtBox { width: 188px; height: 21px; position: absolute; top: 67px; left: 10px;}
#newsletter input[type="text"] { width: 183px; height: 14px; border: transparent; text-indent: 2px; }
#newsletter .buttonBox { width: 26px; height: 26px; cursor: pointer; position: absolute; top: 60px; left: 206px;}
#newsletter .buttonBox.out { background: red url(/images/components/NewsletterButton.jpg) top left no-repeat;}
#newsletter .buttonBox.over { background: url(/images/components/NewsletterButtonOver.jpg) top left no-repeat; }
#fb { width: 240px; height: 46px; background: url(/images/components/optionBg.jpg) top left no-repeat; margin-top: 7px; position: relative; }
#fbButton { width: 213px; height: 32px; position: absolute; top: 7px; left: 7px; cursor: pointer; }	
#fbButton.out { background: url(/images/components/fbButton.jpg) top left no-repeat; }
#fbButton.over { background: url(/images/components/fbButtonOver.jpg) top left no-repeat; }
	
#twitter { width: 240px; height: 46px; background: url(/images/components/optionBg.jpg) top left no-repeat; position: relative; margin-top: 7px; }
#twitterButton {width: 221px; height: 32px; position: absolute; top: 7px; left: 7px; cursor: pointer;}
#twitterButton.out { background: url(/images/components/twitterButton.jpg) top left no-repeat; }
#twitterButton.over { background: url(/images/components/twitterButtonOver.jpg) top left no-repeat; }
#shareThis { width: 240px; height: 46px; position: relative; left: -7px; }
#shareThisButton { width: 221px; height: 32px; position: absolute; top: 7px; left: 7px; cursor: pointer; }

#facebooktwitteryoutube { width: 240px; height: 46px; background: url(/images/components/optionBgNew.jpg) top left no-repeat; position: relative; margin-top: 7px; }
#generaltwitterButton {width: 37px; height: 34px; position: absolute; top: 6px; left: 163px; cursor: pointer; background: url(/images/components/twitterOne.jpg) top left no-repeat;}
#generalfacebookButton {width: 37px; height: 34px; position: absolute; top: 6px; left: 127px; cursor: pointer; background: url(/images/components/fbOne.jpg) top left no-repeat;}
#generalyoutubeButton {width: 37px; height: 34px; position: absolute; top: 6px; left: 198px; cursor: pointer; background: url(/images/components/youtubeOne.jpg) top left no-repeat;}

#socialBox
{
    height:25px;padding:10px 15px;margin-bottom:15px;border:solid 1px #CCC;
    -webkit-border-radius: 10px;-khtml-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;
    -moz-box-shadow: 0 0 4px rgba(0,0,0, .1);-webkit-box-shadow: 0 0 4px rgba(0,0,0, .1);box-shadow: 0 0 4px rgba(0,0,0, .1);
}
#socialBox #facebookLikeButton{ max-width:435px; float:left; height:25px; }
#socialBox #facebookSendButton{ float:right; height:25px; }
#socialBox #twitterSendButton{ float:right; width:60px; height:25px;}
#socialBox #emailSendButton{ float:right; width:60px; height:25px; }

/* Meet Beautiful Minds */
.mbm_2011_container .head_banner { width:968px; height:298px; margin-bottom:15px; }
.mbm_2011_container .pageTitle a { color:#e17c28; text-decoration:none; font-size:13px; font-weight:bold; }
.mbm_2011_container .pageTitle a:hover { text-decoration:underline; }
.mbm_2011_container .pageTitle a span { font-weight:100; }
.mbm_2011_container ul { list-style:none; margin:0; padding:0; }
.mbm_2011_container ul li { float:left; margin-top:8px; }
.mbm_2011_container ul li.mbm_nav_bar { font-size:13px; color:#999; text-decoration:none; font-weight:bold; }
.mbm_2011_container ul li a.mbm_nav { font-size:13px; color:#e17c28; text-decoration:none; font-weight:bold; }
.mbm_2011_container ul li a.mbm_nav:hover { text-decoration:underline;  }
.mbm_2011_container ul li a.mbm_nav span { font-weight:100; }
.mbm_2011_container .clear { clear:both; }
.mbm_2011_container .copy_container { width:335px; padding-right:15px; float:left; }
.mbm_2011_container .copy_container hr { background:none; border:0; }
.mbm_2011_container .video_container { width:350px; float:left; margin-top:62px; }
.mbm_2011_container h1.finalist_title { font-size:17px; font-weight:bold; color:#222; margin-bottom:25px; margin-top:15px; }
.mbm_2011_container p { color:#222; font-size:13px; }

/* Press Release Articles */
.press_nav { width:200px; padding:5px 0 25px 10px; }
.press_nav a { text-decoration:none; color:#60b234; font-weight:bold; font-size:13px; }
.press_nav a:hover { text-decoration:underline; }
.press_room h1 { font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#636363; }
.press_room h2 { font-size:13px; font-weight:normal; color:#222; margin:10px 0 15px 0; }
.press_room h2 a { color:#60b234; text-decoration:none; font-weight:bold; }
.press_room h2 a:hover { text-decoration:underline; }
.press_room ul { margin:0 0 0px 1.0em; padding:0; }
.press_room p { color:#222; margin:20px 0 0 0; font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height:16px; }
/* Press Release Home */
.press_header_wrap { width:960px; position:relative;  }
.press_header_wrap .intro { width:700px; float:left; padding:10px 0px 0 10px; margin:0 10px 0 0; }
.press_header_wrap .intro h1 { font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#636363; margin:2px 0 12px 0; }
.press_header_wrap .intro p { margin:0 0 15px 0; line-height:18px; }
.press_header_wrap .media { width:210px; height:145px; float:left; padding:10px 20px 0 20px; background:url('../images/brainindex/bg_bm_ftab.jpg') no-repeat; position:absolute; right:-25px; top:5px; }
.press_header_wrap .media ul { list-style:none; }
.press_header_wrap .media h2 { font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#636363; }
.press_header_wrap .media h3 { font-size:12px !important; color:#636363; font-size:15px; font-family:Arial, Helvetica, sans-serif; padding:8px 0 3px 0; }
.press_header_wrap .media p { font-size:12px; color:#636363; }
.press_header_wrap .media a { color:#61a63b; text-decoration:none; font-size:12px; }
.press_header_wrap .media a:hover { text-decoration:underline; }
.press_home { width:698px; padding:150px 0 0 0px; float:left; }
.press_home h2 { color:#222; font-size:15px; }
.press_home hr { background:none; border:0; border-top:1px dashed #cecece; margin:5px 0 30px 0; }

.press_home .article { width:285px; margin:0 60px 15px 0; float:left; }
.press_home .article h3 { color:#636363; font-size:13px; margin:0 0 7px 0; }
.press_home .article p { color:#636363; font-size:13px; padding:0 0 10px 0;}
.press_home .article a { color:#61a63b; font-size:13px; text-decoration:none; }
.press_home .article a:hover { text-decoration:underline; }
.press_home .clear { clear:both; font-size:1px; line-height:0.0001em; height:1px; }
.press_home .bio_article { width:330px; border-right:1px dashed #c2c8bf; border-bottom:1px dashed #c2c8bf; float:left; padding-bottom:0px; }
.press_home .bio_article a h3 { color:#61a63b; font-size:13px; margin:0 0 5px 0; }
.press_home .bio_article p { color:#636363; margin:0 0 13px 0; font-size:13px; }
.press_home .bio_article a { color:#61a63b; text-decoration:none; font-size:13px; }
.press_home .bio_article a:hover { text-decoration:underline; }
.press_home .bio_article img.face { float:left; padding-right:10px; }
.press_home .bio_article.noright { border-right:0; padding-left:10px; }
.press_home .bio_article.nobott { border-bottom:0; padding-top:10px; }

.press_article .contact_info { float:left; width:235px; margin:0 0 20px 0; }
.press_article { line-height:19px;  }
.press_article h2 { font-size:17px; color:#636363; font-weight:bold; margin:0 0 15px 0; }
.press_article h3 { font-size:15px; color:#222; font-weight:bold; margin:20px 0 0 0; }
.press_article h4 { font-size:13px; color:#636363; font-weight:bold; margin:0 0 10px 0; }
.press_article img { float:left; margin:0 20px 10px 0; }
.press_article ul { margin-top:10px; margin-bottom:20px; }
.press_article a {color:#61a63b; text-decoration:none; font-size:13px; font-weight:bold; }
.press_article a:hover { text-decoration:underline; }
.press_article p { font-size:13px; margin:0 0 7px 0; }
.press_article p a { font-size:13px; font-weight:normal; }
.press_article p.question { margin:10px 0 0 0; }
.press_bio { line-height:19px; }
.press_bio h2 { font-size:17px; color:#636363; font-weight:bold; margin:0 0 15px 0; }
.press_bio h3 { font-size:13px; font-weight:bold; margin:7px 0 0 0; }
.press_bio img { float:left; margin:0 20px 10px 0; }
.press_bio a {color:#61a63b; text-decoration:none; font-size:13px; font-weight:bold; }
.press_bio a:hover { text-decoration:underline; }
.press_bio p { font-size:13px; margin:0 0 7px 0; }
.press_bio p a { font-size:13px; font-weight:normal; }

/* reusable green strechy box */
.box_grn_wrap { width:698px; }
.box_grn_wrap .box_grn_top { width:698px; height:12px; background:url('../images/bg_grn_box_top.jpg') no-repeat; }
.box_grn_wrap .box_grn_content { width:698px; background:#f1f8ed; }
.box_grn_wrap .box_grn_bottom { width:698px; height:15px; background:url('../images/bg_grn_box_bott.jpg') no-repeat; }



























