body
{
    font-family: Arial, helvetica, Sans-Serif;
    color: #000000;
    font-size:11pt;
    margin:auto;
    padding:0px;
    text-align: center;
    background-color: #dddddd;
    line-height: 1.2em;
}
#outerContainer 
{
    width: 1000px;
    background-color: White;
    padding-bottom: 20px;
    height:auto;
    margin:auto;
}
fieldset
{
	border: 1px solid #cccccc;
	padding: 10px;
}
h1, h2, h3
{
	line-height: 1.5em;
}
#content
{
    width: 978px;
    text-align:left;
    margin:auto;
}
#FWTableContainer1700321126
{
	margin:auto;
}
#FWTableContainer1700321126 table, 
#FWTableContainer1700321126 tbody
{
	margin:auto;	
}
td image
{
	display:block;
}
h1
{
     color: #1B2575;
     font-size: 14pt;
     margin-top: 10px;
}
h2
{
    color: #1B2575;
     font-size: 13pt;
}
h3
{
   color:#3399CC; 
    font-size: 12pt;
}
a, a:visited, a:link, a:active, .newsItemLink
{
    color: #ffa500;
}
a:hover, a.newsItemLink:hover
{
    color:#3399CC;
}
a.Button 
{
    background-image: url(images/Button.jpg) !important;
    background-repeat: no-repeat;
    background-position: 0px -34px; 
    color: White !important;
    font-size: 10pt;
    font-family:Arial, Verdana, Helvetica, sans-serif;
    text-decoration: none;
    display:inline-block;
    margin-right: 2px;
    height:35px;
    width:133px;
    text-align:center;
    line-height:30px;
    float:left;
    vertical-align:middle;
}
a.Button:hover 
{
   background-position: 0px 0px;
       
}
.Grid_Header
{
     background-image:url(images/Header.jpg);
     background-repeat:repeat-x;
     padding:5px;
     color:White;
     font-size:11pt;
     text-align:left;
}
Caption
{
    background-image: url(images/Caption.jpg);
    background-repeat:repeat-x;
    color:White;
    padding:5px;
    margin-bottom: 5px;
    font-weight:bold;
    font-size:12pt;
}
.listSection,
.addEditSection
{
    float:left;
    width:100%;
   
}
.mainText
{
    text-align:left;
    padding-left: 20px;
}
.addEditSection
{
    border-top: 1px dotted #3399CC;
    padding-top: 10px;
    margin-top: 10px;
}
.modalPopup
{
    float:left;
    width:400px;
    padding:10px;
    border: 1px solid #1B2575;
    margin-top: -120px;
    margin-left: 300px;
}
.invisible
{
    display:none;
}
.SearchButton
{
    margin-top: -30px !important;
    margin-left: 300px !important;
    margin-bottom: 10px !important;
}
#topRightLinks 
{
    text-align:right;
    width: 200px;
    float:right;
    margin-top: -115px;
    position:relative;
    padding-right: 15px;
}
#topRightLinks a
{
    display:block;
    
    font-size:9pt !important;
}
.footer
{
    font-size: 9pt;
    color: #999999;
    text-align:center;
    padding-top: 10px;
    margin-top: 20px;
    border-top: 1px solid #BBBBBB;
    width: 994px;
}
.footer a
{
    color: #999999;
   
}
.middleOfPage
{
    margin-top: 10px;
    float:left;
}
.Events
{
    float:left;
    width: 217px;
    margin-left:15px;
}
.News
{
    float:left;
    font-size:10pt;
    margin-left: 15px;
    width:505px;
}
.HealthTopics
{
    float:left;
    width: 217px;
}
.HealthTopics a,
.HealthTopics a:link,
.HealthTopics a:visited,
.HealthTopics a:active 
{
	color: #CC6600 !important;
}
.HealthTopics a:hover
{
	color:#3399CC  !important;
}
/**** NEWS *****/
.newsTop
{
    float:left;
    width:505px;
    height:60px;
    padding: 0px;
}
.newsContent
{
    float:left;
    width:505px;
    background-image:url(images/NewsContent.jpg);
    background-repeat:repeat-y;
    margin-top: -3px;
}
.newsBottom
{
    float:left;
    width:505px;
    height:15px;
    background-image:url(images/NewsBottom.jpg);
    background-repeat:no-repeat;
}
.newsItemTop
{
    float:left;
    width:391px;
    height:10px;
    background-image:url(images/NewsItemTop.jpg);
    background-repeat:no-repeat;
}
.newsItemContent
{   float:left;
    width:371px;
    padding: 0px 10px 5px 5px;
    background-image:url(images/NewsItemContent.jpg);
    background-repeat:repeat-y;
    text-align:left;
}
.newsItemBottom
{
    float:left;
    width:391px;
    height:20px;
    background-image:url(images/NewsItemBottom.jpg);
    background-repeat:no-repeat;
}

.DateLabel
{
    float:right;
    color:White;
    font-style:italic;
    margin-top: -50px;
    margin-right:10px;
}
.newsTopRight
{
    padding: 0px 10px 0px 10px;
    float:left;
    width: 371px;
}
.newsItemBottomRight
{
    float:left;
    width:350px;
    padding: 0px 10px 0px 10px;
}
.headlineLabel
{
    font-weight:bold;
    color: #1B2575;
    float:left;
    width:300px;
}
.datePosted
{
    float:right;
    font-style:italic;
}
.newsItemImage
{
    float:left;
    margin-right: 5px;
    margin-left: 5px;
    width: 83px;
    height: 85px;
}
.newsItemSpan
{
	float:left;
	margin-bottom: 5px;
}
.newsItemRightSide
{
	float:right;
	width: 390px;
}
.NewsletterDescription
{
    text-align:left;
    padding-left: 20px;
    font-style:italic;
    float:left;
    width: 100%;
}
.ViewNewsletterLink
{
    float:left;
    margin-left: 20px;
}
.newsletter
{
    float:left;
    width: 600px;
    margin-left: 40px;
    margin-top: 15px;
}
.ResourceLink
{
    display:block;
    margin-left: 20px;
}
.DescriptionLabel
{
    display:block;
    margin-left: 40px;
}
#ctl00_MainContent_MyFreeTextBox_designEditor
{
    width: 200px !important;
}
/*****EVENTS*****/
.eventsTop
{
    float:left;
    width:217px;
    height:75px;
    background-image: url(images/ICSEventsTop.jpg);
    background-repeat:no-repeat;
}
.palmerEventsTop
{
    float:left;
    width:217px;
    height:75px;
    background-image: url(images/PalmerEventsTop.jpg);
    background-repeat:no-repeat;
    margin-top: 10px;
}
.eventsContent
{
    float:left;
    width:197px;
    background-image: url(images/ICSEventsContent.jpg);
    background-repeat:repeat-y;
    text-align:left;
    padding: 0px 10px 0px 10px;
}
.eventsBottom
{
    float:left;
    width:217px;
    height:15px;
    background-image: url(images/ICSEventsBottom.jpg);
    background-repeat:no-repeat;
}
.EventTitle
{
    font-style:italic;
    color: #4E6E2E;
    display:block;
    padding-left: 5px;
}
.EventDate
{
    font-weight:bold;
    color: Navy;
    
    display:block;
}
.EventContent
{
    padding-left: 10px;
    color:Navy;
}
.EventContent p
{
    margin-top: 0px;
    margin-bottom: 5px;
    padding-left:10px;   
}
/****HEALTH TOPICS*****/
.healthTopicsTop
{
    float:left;
    width:217px;
    height:75px;
    background-image: url(images/HealthTopicsTop.jpg);
    background-repeat:no-repeat;
     margin-right: -3px;
}
.healthTopicsContent
{
    float:left;
    width:197px;
    background-image: url(images/HealthTopicsMiddle.jpg);
    background-repeat:repeat-y;
    text-align:left;
    padding: 0px 10px 0px 10px;
    color: #444444;
     margin-right: -3px;
}
.healthTopicsBottom
{
    float:left;
    width:217px;
    height:15px;
    background-image: url(images/HealthTopicsBottom.jpg);
    background-repeat:no-repeat;
    margin-right: -3px;
}
.HealthTopicSpan
{
    float:left;
    width: 197px;
    margin-top: 5px;
    height:63px;
    margin-right: -3px;
}
.HealthTopicImage
{
    float:left;
    width: 65px;
}
.HealthTopicLink
{
     text-transform:uppercase;
     float:left;
     width: 110px;  
     padding-left: 5px; 
     font-size:9pt;
     vertical-align:bottom;
}
.clearboth
{
    clear:both;
    height:0px;
    width:0px;
    margin:0px;
}

/****FIND A DOCTOR*****/
.doctorSpan 
{
    float:left;
    width: 450px;
    margin-bottom: 10px;
    height: 200px;
    margin-left: 10px;
}
.doctorSpanSimple
{
    width:290px;
    height:130px;
    float:left;
    margin-bottom: 10px;
    margin-left:10px;
}
.doctorSpan span,
.doctorSpanSimple span
{
    display:block;
}
.infoDiv
{
    float:left;
    width:230px;
}
.techniquesDiv
{
    float:left;
    width:200px;
    margin-left:10px;
    font-size:10pt;
    height: 200px;
    overflow-y:scroll;
}
.techniquesDiv ul
{
    margin-top: 5px;
}
.techniquesOfferedLabel
{ color: #1B2575;
    font-weight:bold;
}
.DoctorName
{
    font-weight:bold;
    color: #1B2575;
}
.EmailLink, .WebsiteLink
{
    font-size: 10pt;
}
.invisible 
{
    display:none;
}
.PracticeName
{
    font-style:italic;
}
.HTMLContent
{
    float:left;
   /* padding-left:20px;*/
}
.controlSpan
{
    float:left;
    margin-right:5px;
}
#ctl00_MainContent_SearchButton
{
    margin-top: 10px;
}
.IdHidden
{
	float:left;
	width: 1px;
	overflow:hidden;
	color:White;
}
.controlSpanInline
{
	float:left;
	margin-right: 5px;
}
 .background {
        background-color:gray; 
        filter:alpha(opacity=20); 
        opacity:0.2; 
    }
    
    .controlSpanright
{
	 float:right ;
    margin-right:0px;
}


.PACName
{
	color: black;
	font-family: Arial;
	font-size: 13pt;
	font-weight:bold;
	line-height: 1.5em;
}
.PACAmount
{
	color: black;
	font-family: Arial;
	font-size: 12pt;
	font-weight:bold;
	padding-bottom: 5px;
	line-height: 1.5em;
}
.PACDesc
{
	color: black;
	font-family: Arial;
	font-size: smaller;
}
.PACLevelSpan
{
	float:right;
    width: 350px;
    margin-bottom: 10px;
    height: 800px;
    margin-left: 0px;
}
.PACLevelSpanLeft
{
	float:left;
    width: 250px;
    margin-bottom: 10px;
    height: 800px;
    margin-left: 10px;
}


.thankulevel
{
	margin-left:200px;
}
 
 .Program 
 {
	 font-weight:bold;
	 color: #1B2575;
 }

 h1.EventDay
 {	
	margin-bottom: 0px;
	padding-bottom:0px;
 }
 h2.DaySession
 {	margin-top: 8px;
	margin-bottom: 5px;
 }
 .ProgramSpan
 {
	display:block;
 }
 .ProgramSubtitle
 {
	padding-left: 25px;
	display:block;
	font-style:italic;
 }
 .SpeakerName 
 {
	padding-left: 25px;
	display:block;
	color:Black;
 }
 .MaxCEHours
 {
	padding-left: 25px;	
	display:block;
 }
 .NumberAttendingLabel
 {
	padding-left: 25px;	
 }
 .ProgramDescription
 {
	display:block;
	padding-left: 25px;
	font-style: italic;
 }
 .OptionSpan
 {
	display:block;	
 }
 .OptionName
 {
	display: inline-block;
	width: 300px;
 }
 .OptionPrice 
 {
	display:inline-block;
	width: 100px;	
 }
 .OptionDescription
 {
	display:block;	
	width: 100%;
	padding-left: 15px;
 }
 .Button.Next
 {
	float:right;
 }
 .NumberLabel
 {
	text-align:right;
	width:100px;
	display:inline-block;
 }
 
.ICSLebelTop
{
	color: #cc6666;
	font-family: Arial;
	font-size :x-large ;
}

.ICSLebelButtom
{
	color: #cc6666;
	font-family: Arial;
	font-size: small;
	font-style: italic;
}
.invisible
{
	display:none;
}
.declarationLabel
{
	width: 700px;
	float:left;	
	margin-bottom: 15px;
}
.declarationRadioButtons
{
	width:150px;
	float:left;
	text-align:right;
	
}
.declarationPanel
{
	clear:both;
	display:block;
	padding-left: 30px;
	margin-bottom: 10px;
}
.subQuestion
{
	padding-left: 40px;
}
.hiddenGrid 
{
	display:none;
}		
.emptyLink a
{
	color:Black !important;
}
#EventPanel 
{
    display:none;
}	
.eventGrid
{
	background:white;
}