body {color: #000000; font-family: verdana, arial, helvetica, sans-serif; margin:auto; width:901px;  background-color:#7A7C71;}
ul{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
h2,h3{color: #4A4945; font-size:18px; margin:14px 14px 2px 14px;width:auto;}
h3{margin:14px 14px 14px 14px; font-size:15px;}
span.terms h4{color: #990000;margin:14px;}
h1{color: #4A4945; line-height:25px; font-size:18px;}
img {border:none;}
a:link{color: #4A4945; font-size:12px;}
a:visited{color: #4A4945; font-size:12px;}
a:hover{color: #990000; font-size:12px;}
a:active{color: #4A4945; font-size:12px;}
.error{color:Red;}
hr.title{color:#990000; background-color:#990000;border:0;height:1px;margin:0px 14px 14px 14px;padding:0;display:block;clear:both;}
div.go{text-align:right;padding:10px;}
div#formbutton{text-align:left;padding:28px 14px;}
div#formbutton a.go{border-top:solid 1px #ccc;border-left:solid 1px #ccc;border-bottom:solid 1px #000;border-right:solid 1px #000;padding:6px;color:White;text-decoration:none;background-color:#990000;width:auto;font-size:12px;font-weight:bold;}
div.ErrorHolder {padding:15px 25px}
div#Content div#RegularMessage{margin:15px 5px 15px 15px;}
div#Content div#RegularMessage div{overflow:auto;}
div#MemberManagerAdd div.notifications{color: #990000;margin:14px;}
#Content p.intro{line-height:20px;margin:7px 14px 15px 14px;}
p.editorial{padding:0px 0px 28px 0px;clear:left;}
p.editorial img{float:left;margin:0px 14px 7px 0px;}
p.editorial span.name{font-weight:bold;color:#990000;}
#MainSplash {width:901px;background-image:url('pageBackground.gif'); background-repeat:repeat-y;}
#MainSplashAdmin {width:901px;background-color:#fff}
#TopBar {
    background-image:url(MainLogoNoTitle.jpg); 
    background-repeat:no-repeat;
    background-color:#a1a294; 
    height:87px;
    position:relative;
}
#TopBar span#LogoTagLine {
    position:relative; 
    top:57px; 
    left:0px;
    color:White;
    font-size:12px;
    padding:0px 0px 0px 89px;
    margin-right:350px;
}
#TopBar #Search {position:relative;top:20px;left:628px;}
#TopBar #Search h3 {color:White; font-size:13px; padding:0;margin:0;}
#TopBar input {width:200px; background-color:#b8b8ae; position:relative; _top:2px; *top:2px;}
a.go:visited {color:White;}
#MenuBar {background-color:#6A6959; height:23px; padding-top:3px;}
#MenuBar a {color: #ffffff; font-size:12px; text-decoration: none; text-transform: uppercase; margin-left:14px; margin-right:22px;}
#FeatureSection {
    position:relative;
    background:#ffffff url('LongerHome.jpg') no-repeat top left;
    width:901px; 
    color:#4a4945;
    height:auto;
    overflow:auto;
    min-height:278px;
}
#FeatureSection div.RightColumn{
    float:right;
    width:302px;
    background-color:#E3E2D5;
    min-height:278px;
}
#FeatureSection span.FeatureText{float:right;width:289px;}
#FeatureSection span.FeatureText span.title {
    color:#990000;
    font-weight: bold;
}
#FeatureSection p{
    padding:60px 40px 0px 50px;
}
#FeatureSection span.FeatureText ul {
    width:40%; 
    margin:20px 0px 20px 50px;
}
#FeatureSection span.FeatureText ul li{
    line-height:25px;
    font-weight:bold;
}
div#RightColumn {
    width:302px;
    float:right;
    font-size:12px;
    background-color:#E3E2D5;
}
div#Videos{
    background-color:#C9C9BD;
    padding:1px 12px 12px;
    margin:0;
    height:auto;
    overflow:hidden;
}
#FeatureSection h2, #RightColumn h2 {
    font-size:12px; 
    margin:12px 0px 12px; 
    padding:0; 
    text-transform: uppercase; 
    font-weight:normal;
    width:auto;
    border-bottom:solid 1px #990000;
}
div#Tip{
    padding:1px 12px 12px;
    margin:0;
    min-height:106px;
    font-size:12px;
}
div#Tip p{
    padding:0px;
}
div#Tip div.LinkHolder {
    text-align:right; 
    margin:12px 0px 0px;
    padding:0;
}
div#Videos img {float:right; padding:0; margin:-20px 0 0 0;}
div#Videos img.License {float:left;margin:10px 0 0 0;}
div#Videos p
,div#Videos p.white {
    font-size:12px;
    padding:0;
    margin:12px 0px;
}
div#Videos a {
    color:#4a4945;
}
span#Programs div.source
, div#MainFeature div.source
, div#Videos div.source{
    display:none;
}
div#HomeFeatures	{width:901px;clear:both; overflow: hidden;}
/*--Home Page Products List--*/
span#Topics{
    background-color:#72735D; 
    width:299px; 
    height:auto; 
    font-size:12px; 
    float:left;
    margin-bottom: -2000px; padding-bottom: 2000px;
}
span#Topics h1{
    background-color:#5C5C4E; 
    color: #ffffff; 
    height:25px; 
    font-size:14px; 
    margin:0px; 
    padding:1px 12px;
}
span#Topics .TopicLink {
    width:auto; 
    height:auto; 
    border-bottom:solid 1px #A4A29D; 
    padding:3px 12px;
    margin:0;
}
span#Topics a {
    color: #ffffff; 
    font-size:12px; 
    text-decoration: none;
}
/*--Home Page Content Licensing Programs--*/
span#Programs h1{
    background-color:#95948B; 
    color: #ffffff; 
    height:25px; 
    font-size:14px; 
    margin:0px; 
    padding:1px 12px;
}
span#Programs{
    background-color:#c7c5b9; 
    width:300px; 
    height:auto;
    font-size:12px; 
    float:left;
    color: #1D1F1A;
    margin-bottom: -2000px; padding-bottom: 2000px;
}
span#Programs p {
    padding:0px;
    margin:20px 12px;
}
span#Programs ul {
    width:80%;
    margin:20px auto;
}
span#Programs li {
    color:#b34040;
    line-height:14px;
}
span#Programs li p{
    padding:0;
}
span#Programs img {
    margin:0;
    padding:0;
}
span#Programs div.DisplayContent{
    margin:-10px 0px;
    height:305px;
}
/*---Right Column Contact Form---*/
span#Registration{
    background-color:#B34040; 
    width:302px;
    height:auto;  
    font-size:11px; 
    color: #ffffff; 
    float:left;
    margin-bottom: -150000px; padding-bottom: 150000px;
}
span#Registration h1{
    background-color:#990000; 
    color: #ffffff; 
    height:25px; 
    font-size:14px; 
    margin:0px; 
    padding:1px 12px;
}	
span#Registration p {
    font-size:12px;
    padding:0px 12px;
}
span#Registration div#Login{
    margin:0
}
span#Registration input,
span#Registration textarea{
    background-color:#b8b8ae; 
    color:Black;
    width:250px;
    margin:10px 0px 0px 21px;
    padding:2px;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size:12px;
}
span#Registration textarea{
    height:60px;
}
span#Registration div.go{
    float:left;
    margin:3px 0px 0px 11px;
}
span#Registration span.error{
    color:White;
}
span#Registration div.ErrorHolder {
    padding:10px;
}
span#Registration div#ContactFormCity,
span#Registration div#ContactFormTitle{
    display:none;
}
#Content {background-color:white;width:587px;_width:586px; font-size:12px;float:left;display:inline;padding:0px 12px 0px 0px;}
#Content div.TopicLink {margin:5px 14px;height:45px; padding:3px 0 0 10px;border-bottom:dotted 1px #d1d1c7;}
#Content div.TopicLink:Hover {border-bottom:dotted 1px #990000;}
#Content div.TopicLink img {margin: 0 15px 0 0;position:relative;top:11px;left:-10px;}
#Content span#Programs ul{margin:0 10px 0 40px;}
#Content span#Programs ul li p{margin:0 0 0 -8px;}
#Content p {margin:7px 14px 7px 14px;line-height:15px;}
#Content div#MainFeature {width:587px; height:268px; float:left;display:inline;}
#Content ul.Inline{margin:7px 14px 7px 42px;}
#Content ul.InlineTwoCol{margin:7px 14px 7px 42px;width:500px;}
#Content ul.InlineTwoCol li{float:left;width:250px;display:inline;}
#Content ul.tips {margin:7px 14px 7px 56px; padding:0px;}
#Content ul.tips li {margin:14px 0px 0px;}
#Content div.contactinfo{clear:left;margin:14px 14px 0px;padding:0px;line-height:20px;}
#Content div.contactinfo img{float:left;margin:0 21px 7px 0;}
#Content div.contactinfo span.name{font-weight:bold;color:#990000;font-size:14px;line-height:14px;padding:0px;margin:0px;}
#Content p.ContactUsToForm{width:250px;float:right;display:inline;padding:150px 0px 0px;}
#Content div#Box_Contact{width:500px;margin:14px;}
#Content div#Box_Contact span.label
, #Content div#Box_Contact span.labelLong{width:150px;height:19px;display:inline-block;padding:0px 0px 0px 10px;text-align:right;}
#Content div#Box_Contact span.labelLong{margin:15px 0px 3px 0px;width:auto;}
#Content div#Box_Contact div{margin:3px 0px 3px 0px;}
#Content div#Box_Contact input
,#Content div#Box_Contact select{width:325px;background-color:#b8b8ae;}
#Content div#Box_Contact table.HealthTopicList input{width:25px; background-color:#ffffff;}
#Content div#Box_Contact table.SendMediaKit input{width:25px; background-color:#ffffff;}
#Content div#Box_Contact textarea{width:475px;height:100px;margin:0px 0px 0px 15px;background-color:#b8b8ae;}
#Content div#Box_Contact div.go{text-align:left;margin:0px 0px 0px 157px;}
div#Login{margin:14px auto;width:350px;}
div#Login table input{width:250px;background-color:#b8b8ae;}
div#Login input.loginbutton {display:block;margin:14px 0px 14px 100px;}
img#loginFluff{margin:20px 125px;}
table#adminSearchCriteria
, table#adminaddcontent
, #MainSplashAdmin div#Content div.content
, #MainSplashAdmin div#Content div#FCKeditorContainer
, div#MemberManager
, div#Content table
{margin:14px;}
div#Content div.content{
    padding-bottom:14px;
}
input.AdminLogin{margin:14px;}
div#MemberManager h3{font-size:13px;}
table#adminlogin{margin:14px; width:350px;}
table#adminlogin input.text
, table#adminaddcontent input.text
, table#adminSearchCriteria input.text{width:250px;background-color:#b8b8ae;}
table#adminlogin td.btnholder
, table#adminaddcontent td.btnholder{text-align:right;}
ul.adminnav{margin:14px; list-style-type:none;}
ul.adminnav li{display:inline;margin:0px 7px;}
input.go
, a.go
, div#Login input.loginbutton
, div.go a
, #Content a.go
, input.button{border-top:solid 1px #ccc;border-left:solid 1px #ccc;border-bottom:solid 1px #000;border-right:solid 1px #000;padding:3px;color:#ffffff;text-decoration:none;background-color:#51524A;width:auto;}
div.go a.goalt{border-top:solid 1px #ccc;border-left:solid 1px #ccc;border-bottom:solid 1px #000;border-right:solid 1px #000;padding:3px;color:White;text-decoration:none;background-color:#990000;width:auto;}
div#Login table{margin:0px auto;}
div.ErrorMessage{color: #990000;margin:14px;}
#Footer {background-color:#62635B; font-size:9px; height:40px; text-align:center; width:901px; clear:both;}
#FooterLogo {background-image:url(FooterLogoNoTagLine.jpg); background-position:left; background-repeat:no-repeat; background-color:#51524A; font-size:9px; height:40px; text-align:left; width:302px;float:right;}
#FooterLogo span#FooterLogoTagLine {color:White; font-size:8px;position:relative;top:20px;left:7px;}
#FooterLinks {width:599px;float:left;text-align:center; padding-top:15px;display:inline;}
#Footer a {color: #fff; font-size:9px; font-weight:bold; text-decoration: none;}
div.AlphaSearch {margin:15px;overflow:auto;}
div.AlphaSearch h3{margin:0px; padding:0px;font-size:12px;}
div.AlphaSearch hr{margin:0px 0px 10px 0px; padding:0px;}
div.AlphaSearch img#AlphaSearch{float:left;display:inline;margin:0px 10px 10px 0px}
div.AlphaSearch span.AlphabeticalLinks a:link{color:#990000; font-weight:bold; text-decoration:none;}
div.AlphaSearch span.AlphabeticalLinks a:visited{color:#990000; font-weight:bold; text-decoration:none;}
div.AlphaSearch span.AlphabeticalLinks a:hover{background-color:#B34040; color:#FFFFFF; font-weight:bold; text-decoration:none;}
div.AlphaSearch span.AlphabeticalLinks a:active{color:#990000; font-weight:bold; text-decoration:none;}
p.instructions
, div.AlphaSearch div.instructions {
    color:#666666;
    font-size:.9em;
    font-style:italic;
    margin-top:0.25em;
}
div#AlphaNav {padding:0px 0px 0px 10px;}
div#AlphaNav span.Title{color: #4A4945; font-size:12px;font-weight:200;}
div#AlphaNav a:link{color: #4A4945; font-size:12px;font-weight:200; text-decoration:none;}
div#AlphaNav a:visited{color: #4A4945; font-size:12px;font-weight:200; text-decoration:none;}
div#AlphaNav a:hover{color: #873F30; font-size:12px;font-weight:200; text-decoration:underline;}
div#AlphaNav a:active{color: #4A4945; font-size:12px;font-weight:200; text-decoration:none;}
div#AlphaNav span.AlphabeticalLinks a:link{color:#990000; font-weight:200; text-decoration:none;}
div#AlphaNav span.AlphabeticalLinks a:visited{color:#990000; font-weight:200; text-decoration:none;}
div#AlphaNav span.AlphabeticalLinks a:hover{background-color:#B34040; color:#FFFFFF; font-weight:200; text-decoration:none;}
div#AlphaNav span.AlphabeticalLinks a:active{color:#990000; font-weight:200; text-decoration:none;}
div.AlphaList ul.CategoryList{margin:2px 15px 2px 45px;}
div.AlphaList .AlphabeticalList {margin:0px 15px;}
div.AlphaList .AlphabeticalList .title {
    background-color:#990000;
    color:#FFFFFF;
    display:inline;
    float:left;
    font-family:georgia;
    font-size:50px;
    line-height:normal;
    text-align:center;
    width:65px;
    margin:0 14px 7px 0;
}
div.AlphaList .AlphabeticalList .content
, div.SubtopicDocumentList div.content div.item
, div.SearchResults div.content div.item{
    color:#B3B3B3;
    margin:5px 14px 5px 80px;
    width:auto;
 }
div.SearchResults div.content div.item{margin:5px 14px 5px 14px;}
div#HealthDecisionSplash ul.CategoryList{margin:2px 15px 2px 45px;}

div.TopNav{overflow:auto;padding:0px;width:566px;margin:10px;height:auto;}
div.TopNav a:link{color: #4A4945; font-size:10px;font-weight:200; text-decoration:none;}
div.TopNav a:visited{color: #4A4945; font-size:10px;font-weight:200; text-decoration:none;}
div.TopNav a:hover{color: #4A4945; font-size:10px;font-weight:200; text-decoration:underline;}
div.TopNav a:active{color: #4A4945; font-size:10px;font-weight:200; text-decoration:none;}
ul.TopNav{list-style-type:none;}
ul.TopNav li{float:left;margin:0px 7px 0px 0px;padding:0px;display:inline;white-space:nowrap;}
div.SubtopicDocumentList div.content{margin:21px 0px;}
div.SubtopicDocumentGrouped div.content div.item
,div.SubtopicDocumentList div.content div.item{
    margin:2px 15px 2px 30px;
}
div.SubtopicDocumentGrouped div.title
,div.SubtopicDocumentList div.title
,div.SearchResults div.title{
    margin:2px 15px 2px 15px;
    color:#990000;
    font-size:16px;
    font-weight:bold;
}
div.SubtopicDocumentGrouped div.content h3
,div.SubtopicDocumentList div.content h3{
    font-size:12px;
}
div.nextprevious{margin:14px 21px;}
div.MidNav{overflow:auto;margin:2px 15px 2px 15px;}
div#ContentContainer{float:left;display:inline;width:587px; margin-bottom: -2000px; padding-bottom: 2000px;}
div#ContentContainer div.DisplayContent{margin:0px 0px 0px 30px;padding:0px;}
div#ContentContainer div.DisplayContent h1{font-size:16px;}
div#ContentContainer div.DisplayContent ul{margin:5px 5px 5px 30px;}
img.ProductImage{border: 0; text-align: right; float: right; margin-left: 10px;}
div#dgMainNav{
    float:right;
    display:inline;
    width:250px;
}
div#dgMainNav ul{
    margin:0px auto;
    width:206px;
    list-style-type:none;
}
div#dgMainNav ul li{
    text-align:center;
    height:103px;
    background-color:#d1d1c7;
    margin:2px 0px;
}
div#dgMainNav ul li a{
    text-decoration:none;
    display:block;
    height:103px;
    margin:0px;
}
div#dgMainNav ul li a span{
    font-weight:bold;
    font-size:16px;
    color:#000000;
    display:block;
    width:103px;
    margin:42px 0px;
    padding:0px;
    float:left;
}
div#dgMainNav ul li a img{
    padding:0px 0px;
    float:right;
}
img.dgTopic
{
    float:right;
    margin:14px;
}
div#MemberManagerSearch div{
    margin:3px 0px 15px 0px;
}
div#MemberManagerSearch ul{
    margin:0px 0px 0px 20px;
}
div#MemberManagerEdit{padding:12px;}
div#MemberManagerSearch div label{
    font-weight:bold;
    margin:0px 10px 0px 0px;
}
div#MemberManagerEdit div label
, div#MemberManagerAdd div label{
    width:175px;
    display:inline-block;
    font-weight:bold;
    height:25px;
    line-height:25px;
}
div#MemberManagerEdit div table{
    display:inline;
}
div#MemberManagerEdit div table label{
    width:auto;
    padding:0px 5px;
    font-weight:normal;
}
div#MemberManagerEdit div.ButtonHolder
, div#MemberManagerAdd div.ButtonHolder{
    width:325px;
    text-align:right;
}
div#MemberManager input.MiddleInitial
, div#MemberManager input.FirstName
, div#MemberManager input.LastName
, div#MemberManager input.DisplayName
, div#MemberManager input.GroupCode
, div#MemberManager input.UserType
, div#MemberManager input.ContentAccessExpire
, div#MemberManager input.Password
, div#MemberManager input.DateOfBirth
, div#MemberManager input.EligibilityCode
, div#MemberManager input.SecurityQuestion
, div#MemberManager input.SecurityAnswer
, div#MemberManager input.Email
, div#MemberManager input.MemberId{
    background-color:#b8b8ae;
}
div#MemberManagerEdit input.Email
, div#MemberManagerSearch input.Email
, div#MemberManagerAdd input.Email{
    width:200px;
}
div#MemberManager input.MemberId{
    width:250px;
}
div#MemberManagerEdit input.MiddleInitial{
    width:25px;
}
div#MemberManagerEdit input.DateOfBirth
, div#MemberManagerEdit input.ContentAccessExpire{
    width:70px;
}
div#MemberManagerNav{
    height:auto;
    overflow:auto;
    width:500px;
}
div#MemberManagerNav ul{
    list-style:none;
}
div#MemberManagerNav ul li{
    float:left;
    margin:10px 3px;	
}
div.SearchResults
, div.AdvancedSearch
, div.AdvancedSearch div.searchoptions
, div.StaticSearch div.title{
    margin:14px;
}
div.RecentNews div.content div.item{
    margin:14px 14px;
}
div.RecentNews div.content div.item a{
    font-weight:bold;
    line-height:40px;
    font-size:14px;
}
div.content div.item{
    margin:2px 14px;
}
div.SearchResults div.searchcriteria div.title{
    margin:0px;
}
div.SearchResults div.searchcriteria{
    margin:0px 0px 14px 0px;
    border:solid 1px #990000;
    background-color:#d1d1c7;
    padding:7px;
}
div.SearchResults div.title
, div.AdvancedSearch div.error
, div.AdvancedSearch div.note{
    margin:14px 0px;
}
div.AdvancedSearch div.search input{
    background-color:#b8b8ae;
}
div.source{
    display:none;
    border:solid 1px #990000;
    background-color:#d1d1c7;
    margin:14px;
    padding:7px;
    line-height:16px;
}
div.source a
, div.source{
    font-size:10px;
}
#DocumentTreeView{
    margin:10px;
} 
.BranchYearHeader {
    cursor:pointer;      
    font-weight:bold;      
    background:url(bullet_arrow_right.gif) no-repeat left;      
    color:#8E0F1C;      
    padding-left:16px;
    margin:5px 0px 5px 14px; 
} 
#DocumentTreeView div.visible div{
    color:#990000;      
    text-decoration:underline;      
    margin:0px 0px 5px 28px;      
    background:url(bullet_black.gif) no-repeat left;      
    padding-left:16px;
} 
#DocumentTreeView div.visible div.visible{
    color:#000;      
    text-decoration:none;      
    margin:0px;      
    cursor:default;      
    background:none;      
    margin:0px 0px 15px 10px;
} 
#DocumentTreeView div.visible div.visible h3
, #DocumentTreeView div.visible div.visible h3 a{
    margin:0px;      
    padding:0px;
    font-size:14px;
    font-weight:bold;
} 
#DocumentTreeView div.visible div.visible h3 a:hover{
    text-decoration:none;
} 
#DocumentTreeView div.BranchMonth:hover{
    text-decoration:none;
} 
#DocumentTreeView div.visible div.yearLink{
    background:none;      
    padding:0px;      
    margin:0px; 
} 
#DocumentTreeView div.visible div.yearLink a{
    background:url(arrow_back.gif) no-repeat left center;      
    padding-left:18px;
}
#DocumentTreeView div.hidden{display:none;}
ul.videos { list-style-type:none;}
ul.videos li{float:left; width:50%;text-align:center;margin:0px 0px 14px 0px;}
ul.videos li h3{margin:4px;padding:0px;}
div#getflash {clear:both;text-align:center;padding:20px;}
div#Content table#videotopics {margin:15px auto 15px;}
div#PhysicianBio {min-height:89px;_height:89px;}
div#PhysicianBio p img{float:left;margin:0px 14px 14px 0px;}
div.newsletter{height:120px;margin:28px 14px;}
div#videoHolder{width:320px;margin:0px auto;}
ul.siteMap{padding:28px;line-height:15px;}
ul.pages{padding:5px 25px;}
div.VideoTopics h4{
    clear:left;
    padding:15px 0px 5px 15px;
    margin:0;
}
ul.VideoTopics{
    list-style-type:none;
    margin:0px 10px 0px 35px;
    width:auto;
}
ul.VideoTopics li{
    width:200px;
    margin:2px 10px;
    float:left;
}
div.ContactUsForm div.label{padding:15px 25px;}
div.ArticleList{margin:15px 7px 15px 15px;}
div.ArticleList ul{margin:15px; list-style-type:none;font-size:9px;}
div.ArticleList div.title{color:#4a4945;font-size:15px;font-weight:bold;margin:15px 0px 15px 0px;}
div.ArticleList ul li{width:47%;float:left;padding:5px 5px;border-bottom:solid 1px #cccccc;height:25px;}
div.ArticleList ul li a{font-size:9px;}
div.BranchMonth{
    cursor:pointer;
}
