/* GLOBAL STYLES */
body                            {margin:0; background:#999999 url("/images/background.gif");font-family:Arial,sans-serif;}
td                              {font-size:8pt; color:#333;} /* {font-size:.7em; color:#333333;} */
img, image                      {border:none;}
p                               {margin-top:0;}
a                               {color:#0000ff;}
a:visited                       {color:#0099ff;}
input, select                   {font-size:.8em;}
.subtitle                       {font-size:1em; color:#7ab800; font-weight:bold;}
h1.subtitle                     {font-size:1em; color:#7ab800;}


/* GLOBAL LAYOUT STYLES */
.popUp                          {margin:0; background:#FFFFFF!important;font-family:Arial,sans-serif;}
.containerTABLE                 {border-left:1px solid #666; border-right:1px solid #666;}
.containerTD                    {background:#fff; padding:0 1px 0 1px;}
.header                         {background:url("/images/header_background.gif") repeat-x; height:100px;}
.headerPopup                    {background:url("/images/popup_logoTile.gif") repeat-x; height:80px;}
.navTD                          {padding:17px 16px 0 0;}
.headerLogo2                    {padding-top:46px;}
.req                            {color:#ff0000;}

/* READ MORE */
#readMore                       {height:20px; padding:0; margin:0;}
#readMore li                    {list-style:none; display:inline;}
#readMore a                     {height:20px; float:left;}
#readMore #nav1 a               {background:url("/images/readMore_wRO.gif") no-repeat; width:86px;}
#readMore #nav1 a:hover         {background-position:0 -20px;}

/* HOMEPAGE STYLES */
.homeColumnsTable               {margin:20px 0 0 0;}
.homeColumns                    {border-right:1px solid #cdcdcd;}
.upcomingActivitiesCont         {padding:0 0 19px 36px;}
.homeUpAct                      {color:#999999; border-bottom:1px solid #cdcdcd; padding:15px 18px 18px 0;}
.homeUpAct A, 
.homeUpAct A:visited            {color:#999999; text-decoration:none;}
.homeUpActTitle                 {color:#1f145d;}
.homeUpActDate                  {color:#7ab800;}
.homeUpActAll                   {padding:15px 18px 18px 0; font-weight:bold;}
.homeUpActAll A, 
.homeUpActAll A:visited         {color:#8f8aae; text-decoration:underline;}
.homeUpActAll A:hover           {text-decoration:none;}
.homeOnlineEduTitle             {padding:0 10px 4px 31px; margin-bottom:6px; border-left:5px solid #8f8aae; color:#1f145d; font-size:1.3em; font-weight:bold;}
.homeOnlineEduTitle A, 
.homeOnlineEduTitle A:visited   {color:#1f145d; text-decoration:none;}
.homeOnlineEduAuthors           {padding:0 10px 5px 36px; color:#999;}
.homeOnlineEduDate              {padding:0 10px 10px 36px; color:#7ab800;}
.homeOnlineEduAvailIn           {margin:0 0 10px 17px; background:url("/images/homeOnlineEdu_availIn_tile.gif") repeat-x; height:27px;}
.homeOnlineEduAvailIn_Testing   {margin:0 0 10px 14px; background:url("/images/homeOnlineEdu_availIn_tile.gif") repeat-x; height:27px;}
.homeOnlineEduCopy              {padding:0 20px 10px 36px; color:#999;}
.homeOnlineEduCopyTitle         {color:#7ab800; font-weight:bold;}
.homeFlashAlt					{padding-right: 35px; padding-left: 35px; background: url("/images/flashNav_background.gif");padding-bottom: 31px; padding-top: 13px;}

/*.divLeftOfBanner                {width:186px;height:178px;margin:0;padding:42px 17px 0;float:left;background-image:url(/images/home_ddl_bg.png); color:#fff; font-size:1.2em; font-family:"ITC Avante Garde Gothic", "ITC Avant Garde Gothic", Arial, sans-serif;}
.divLeftOfBanner a:link,
.divLeftOfBanner a:visited		{color:#fff; text-decoration:none;}
.divLeftOfBanner a:hover,
.divLeftOfBanner a:focus,
.divLeftOfBanner a:active		{text-decoration:underline;}
.divLeftOfBanner select			{margin-top:.3em; width:100%; font-size:.8em;}*/
#divLeftOfBanner						{width:155px; height:164px; margin:0; padding:56px 37px 0 28px; float:left; background-image:url(/images/home_ddl_bg.png);}
#divLeftOfBanner ul						{list-style:none; padding:0; margin:0;}
#divLeftOfBanner ul li					{position:relative; width:155px; height:25px; background-position:0 -25px; background-repeat:no-repeat; margin-bottom:21px;}
#divLeftOfBanner ul li a				{position:relative; background-repeat:no-repeat; display:block; width:155px; height:25px;}
#divLeftOfBanner ul li a span			{position:absolute; left:-999em;}
#divLeftOfBanner ul li.live,
#divLeftOfBanner ul li.live a			{background-image:url(/images/home_ddl_live.gif);}
#divLeftOfBanner ul li.online,
#divLeftOfBanner ul li.online a			{background-image:url(/images/home_ddl_online.gif);}
#divLeftOfBanner ul li a:hover,
#divLeftOfBanner ul li a:focus			{background-image:none;}
#divLeftOfBanner ul li:hover ul,
#divLeftOfBanner ul li:focus ul			{display:block;}
#divLeftOfBanner ul li ul				{display:none; position:absolute; top:0; left:155px; border:1px solid #45680c; background:#79b601; width:135px; height:auto;}
#divLeftOfBanner ul li ul li			{padding:0; margin:0; width:auto; height:auto; _border:1px solid #79b601;}
#divLeftOfBanner ul li ul li a:link,
#divLeftOfBanner ul li ul li a:visited	{color:#d2eaa2; background:none; width:auto; height:auto; text-decoration:none; padding:0 8px;}
#divLeftOfBanner ul li ul li a:hover,
#divLeftOfBanner ul li ul li a:focus	{color:#fff;}
#divLeftOfBanner ul li ul li a span		{position:relative; left:0; padding:4px 0; display:block; border-top:1px dotted #a0cc49; }
#divLeftOfBanner ul li ul li.first a span{border:none !important;}
/*#divLeftOfBanner ul li > ul 		{top:auto; left:auto;}*/

#divBanner						{float:left;}
.divBanner                      {float:left;width:550px;margin:0;padding:0;}
.divBanner_moreDetails          {left:390px;position:absolute;top:-10px;}

/* FOOTER STYLES */
.footerLine                     {margin:0 11px 8px 11px; background:#cdcdcd;}

/* PAGETITLE STYLES */
.pageTitleTable                 {background:url("/images/pagetitle_tile.gif") repeat-x; margin-bottom:28px;}
.pageTitle1                     {padding:44px 0 0 33px;}
.pageTitleSub                   {padding:7px 0 13px 33px;}
.pageTitleSub2                  {padding:6px 0 14px 33px;}
.pageTitleSubIndented           {padding:7px 0 13px 63px;}
.pageTitle2                     {padding:65px 0 0 33px;}
.pageTitleLargeTable            {background:url("/images/pagetitle_lrg_tile.gif") repeat-x; margin-bottom:28px;}
.pageTitleLargeTD               {padding:125px 0 0 35px;}
.pagetitlePopup                 {background:url("/images/popup_pagetitle_tile.gif") repeat-x; padding:27px 0 0 36px; height:55px;}

/* CONTENT AREA STYLES */
.columns                        {border-right:1px solid #cdcdcd;}
.separator                      {margin:0 11px 0 14px; border-top:1px solid #cdcdcd; border-right:1px solid #cdcdcd; height:40px;}
.separator_noRight              {margin:0 11px 0 14px; border-top:1px solid #cdcdcd; height:40px;}
.backTo                         {padding:0 35px 0 36px;}
.contentOnly                    {margin:0 20px 20px 33px; position:relative;}
.contentOnlyBox                 {position:absolute; left:-33px; top:0px; width:5px; height:37px; background:#8f8aae;}
.popupCopy                      {padding:10px 20px 20px 35px;}
.margin17BottomLeft				{margin:0 0 17px 17px;}
  
/* UPCOMING ACTIVITIES PAGE STYLES */
.upActTopicCont                 {position:relative;}
.upActTopic                     {position:absolute; left:14px;}
.upActTopic  IMG                {margin:3px 10px 0 0;}
.upActTopicAll                  {margin:3px 0 0 22px;font-weight:bold;font-size:1.1em!important;} /* View All Link */
.upActTopicAll A, 
.upActTopicAll A:visited        {color:#8f8aae; text-decoration:underline;}
.upActTopicAll A:hover          {text-decoration:none;}
.upAct                          {padding:44px 15px 0 36px;}
.upAct A,
.upAct A:visited                {text-decoration:none;}
.upActTitle                     {color:#1f145d;}
.upActLoc                       {color:#999999;}
.upActDates                     {color:#7ab800;}
.upActMore                      {padding:15px 0 15px 0;}

/* ONLINE EDUCATION PAGE STYLES */
.onEduTopicCont                 {position:relative;}
.onEduTopic                     {position:absolute; left:14px;}
.onEduTopic  IMG                {margin:3px 10px 0 0; float:left;}
.onEduTopicAll                  {padding:3px 0 0 0; font-weight:bold;} /* View All Link */
.onEduTopicAll A, 
.onEduTopicAll A:visited        {color:#8f8aae; text-decoration:underline;}
.onEduTopicAll A:hover          {text-decoration:none;}
.onEdu                          {padding:34px 0 0 36px; margin-right:15px;}
.onEdu A,
.onEdu A:visited                {text-decoration:none;}
.onEduTitle                     {color:#1f145d; padding-right:15px;}
.onEduAuthor                    {color:#999999; padding-right:15px;}
.onEduDate                      {color:#7ab800; padding-right:15px;}
.onEduDate_Black                {color:#000000; padding-right:15px;}
.onEduAvailIn_0                 {margin:0 -18px 5px 0;background:url("/images/homeOnlineEdu_availIn_tile.gif") repeat-x; height:27px;}
.onEduAvailIn_1                 {margin:0 -18px 10px 0;background:url("/images/homeOnlineEdu_availIn_tile.gif") repeat-x; height:27px;}
.onEduAvailIn_2                 {margin:0 -18px 20px 0;background:url("/images/homeOnlineEdu_availIn_tile.gif") repeat-x; height:27px;}
.onEduAvailIn                   {margin:10px -15px 0 -14px; background:url("/images/homeOnlineEdu_availIn_tile.gif") repeat-x; height:27px;}
.onEduMore                      {padding:10px 0 15px 0; padding-right:15px;}
.onEduMethods                   {}
.onEduMethodTable               {margin-left:17px; background:#e9e8ef;}
.onEduMethodTopTD               {background:url("../images/host_calloutBox_top.gif") repeat-x;}
.onEduMethodLeftTD              {background:url("../images/host_calloutBox_left.gif") repeat-y;}
.onEduMethodBotTD               {background:url("../images/host_calloutBox_bottom.gif") repeat-x;}
.onEduMethodCopy                {color:#999999; padding:5px 15px 0 15px;}
.onEduMethodCopyTitle           {font-weight:bold; color:#79739e; padding-bottom:8px; letter-spacing:-.02em;}
.onEduMethodIcon                {float:left; padding:0 10px 4px 0;}
.onEduMethodList                {float:left; color:#333333;}
.onEduMethodList a,
.onEduMethodList a:visited      {color:#333333; text-decoration:none;}
  
/* NEW STYLES FOR ONLINE ACTIVITIES AND ONCOLOGY CASES */
#onEdu_register                 {height:19px; padding:10px 15px 0 0; margin:0;}
#onEdu_register li              {list-style:none; display:inline;}
#onEdu_register a               {height:19px; float:right;}
#onEdu_register #nav1 a         {background:url("/images/onlineEdu_button_submit.gif") no-repeat; width:75px;}
#onEdu_register #nav1 a:hover   {background-position:0 -19px;}
#onEdu_editAcct                 {height:19px; padding:0 66px 20px 0; margin:0;}
#onEdu_editAcct li              {list-style:none; display:inline;}
#onEdu_editAcct a               {height:19px; float:right; margin-left:8px;}
#onEdu_editAcct #nav1 a         {background:url("/images/onlineEdu_button_submit.gif") no-repeat; width:75px;}
#onEdu_editAcct #nav2 a         {background:url("/images/onlineEdu_button_cancel.gif") no-repeat; width:75px;}
#onEdu_editAcct #nav1 a:hover, 
#onEdu_editAcct #nav2 a:hover   {background-position:0 -19px;}
#onEdu_snav                     {height:13px; padding:0; margin:0;}
#onEdu_snav li                  {list-style:none; display:inline;}
#onEdu_snav a                   {height:13px; float:left;}
#onEdu_snav #nav1 a,
#onEdu_snav #nav1Active a       {background:url("/images/snav_onlineActivities.gif") no-repeat; width:122px;}
#onEdu_snav #nav2 a,
#onEdu_snav #nav2Active a       {background:url("/images/snav_oncologyCases.gif") no-repeat; width:109px;}
#onEdu_snav #nav1 a:hover,
#onEdu_snav #nav2 a:hover,
#onEdu_snav #nav1Active a,
#onEdu_snav #nav2Active a,
#onEdu_snav #nav1Active a:hover,
#onEdu_snav #nav2Active a:hover {background-position:0 -14px;}
#onEdu_log-reg                  {height:22px; padding:15px 0 0 0; margin:0; float:right;}
#onEdu_log-reg li               {list-style:none; text-align:right; margin-bottom:15px;}
#onEdu_log-reg a                {height:22px; display:block;}
#onEdu_log-reg #nav1 a          {background:url("/images/onlineEdu_alreadyAUser.gif") no-repeat; width:101px;}
#onEdu_log-reg #nav2 a          {background:url("/images/onlineEdu_needToRegister.gif") no-repeat; width:101px;}
#onEdu_log-reg #nav1 a:hover,
#onEdu_log-reg #nav2 a:hover    {background-position:0 -22px;}
#onEdu_login                    {height:19px; padding:10px 15px 0 0; margin:0;}
#onEdu_login li                 {list-style:none; display:inline;}
#onEdu_login a                  {height:19px; float:right;}
#onEdu_login #nav1 a            {background:url("/images/onlineEdu_button_login.gif") no-repeat; width:75px;}
#onEdu_login #nav1 a:hover      {background-position:0 -19px;}
#onEdu_prev                     {height:19px; padding:0 0 20px 66px; margin:0;float:left;}
#onEdu_prev li                  {list-style:none; display:inline;}
#onEdu_prev a                   {height:19px; float:left;}
#onEdu_prev #nav1 a             {background:url("/images/onlineEdu_button_previous.gif") no-repeat; width:92px;}
#onEdu_prev #nav1 a:hover       {background-position:0 -19px;}
#onEdu_cont                     {height:19px; padding:0 66px 20px 0; margin:0;}
#onEdu_cont li                  {list-style:none; display:inline;}
#onEdu_cont a                   {height:19px; float:right; margin-left:10px;}
#onEdu_cont #nav1 a             {background:url("/images/onlineEdu_button_continue.gif") no-repeat; width:92px;}
#onEdu_cont #nav2 a             {background:url("/images/onlineEdu_button_noCredit.gif") no-repeat; width:160px;}
#onEdu_cont #nav1 a:hover,      
#onEdu_cont #nav2 a:hover       {background-position:0 -19px;}
a.onEdu_feat_title,
a:visited.onEdu_feat_title      {font-weight:bold; color:#1f145d;}
a.onEdu_feat_title_3,
a:visited.onEdu_feat_title_3    {text-decoration:none;font-weight:bold; color:#1f145d;}
a.onEdu_feat_desc,
a:visited.onEdu_feat_desc       {font-weight:normal; color:#000000;}
a.onEdu_greenLinks,
a.onEdu_greenLinks:visited      {color:#7ab800; font-weight:bold; text-decoration:underline;}
a.onEdu_greenLinks:hover        {color:#4d447e; font-weight:bold; text-decoration:none;}
.onEdu_loggedIn                 {padding:0 36px 20px 0; line-height:2em;}
.onEdu_loggedIn a,
.onEdu_loggedIn a:visited       {color:#fff; font-weight:bold;}
.onlineEd_table                 {margin:0 36px 10px 36px;}
.onlineEd_loginTable            {margin:0 30px 10px 30px;}
.onEdu_borderTopLft             {background:url("/images/onlineEdu_border_top.gif") repeat-x; border-right:1px solid #cdcdcd;}
.onEdu_borderBottomLft          {background:url("/images/onlineEdu_border_bottom.gif") repeat-x; border-right:1px solid #cdcdcd;}
.onEdu_borderBottom             {background:url("/images/onlineEdu_border_bottom.gif") repeat-x;}
.onEdu_borderTopRt              {background:url("/images/onlineEdu_border_top.gif") repeat-x; border-left:1px solid #cdcdcd;}
.onEdu_borderTop                {background:url("/images/onlineEdu_border_top.gif") repeat-x;}
.onEdu_borderBottomRt           {background:url("/images/onlineEdu_border_bottom.gif") repeat-x; border-left:1px solid #cdcdcd;}
.onEdu_borderBottomMid          {background:url("/images/onlineEdu_border_bottom.gif") repeat-x; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd;}
.onEdu_borderTopMid             {background:url("/images/onlineEdu_border_top.gif") repeat-x; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd;}
.onEdu_border2Top               {background:url("/images/onlineEdu_border2_top.gif") repeat-x;}
.onEdu_border2TopLft            {background:url("/images/onlineEdu_border2_top.gif") repeat-x; border-right:1px solid #cdcdcd;}
.onEdu_border2BottomLft         {background:url("/images/onlineEdu_border2_bottom.gif") repeat-x; border-right:1px solid #cdcdcd;}
.onEdu_border2TopRt             {background:url("/images/onlineEdu_border2_top.gif") repeat-x; border-left:1px solid #cdcdcd;}
.onEdu_border2Bottom            {background:url("/images/onlineEdu_border2_bottom.gif") repeat-x;}
.onEdu_border2BottomRt          {background:url("/images/onlineEdu_border2_bottom.gif") repeat-x; border-left:1px solid #cdcdcd;}
.onEdu_contentArea              {border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; padding:10px 18px 0 18px;}
.onEdu_contentAreaFull          {border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; padding:10px 18px 0 18px;width:698px;overflow:hidden;}
.onEdu_contentAreaLft           {border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; padding:10px 18px 0 18px;}
.onEdu_contentAreaRt            {border-right:1px solid #cdcdcd; padding:10px 18px 0 18px;}
.onEdu_contentArea2             {border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; padding:10px 18px 0 18px; background:#e9e8ef;}
.onEdu_currenltAvail            {margin-bottom:15px;}
.onEdu_currenltAvail a,
.onEdu_currenltAvail a:visited  {text-decoration:none; color:#000000;}
.onEdu_currenltAvail a:hover    {text-decoration:underline;}
.onEdu_feat                     {text-decoration:none;}
.onEdu_feat_title, 
.onEdu_feat_title_3             {text-decoration:none;font-weight:bold; color:#1f145d;}
.onEdu_feat_desc                {font-weight:normal; color:#000000;} 
.onEdu_feat_title_2             {font-weight:bold; color:#000000;}
.onEduAvailIn_feat              {display:inline; float:right; width:145px; margin:0 -18px 10px 10px;}
.onEdu_feat_divider             {background:#cdcdcd; height:1px; margin:0 -18px 20px 0;}
.onEdu_welcome                  {font-weight:bold; font-size:1.5em; color:#1f145d; margin:15px 0 6px 0;}
.onEdu_cases a,
.onEdu_cases a:visited          {color:#8f8aae;}
.onEdu_case_passed              {padding:2px 4px 0 0; margin:0 4px 0 0;}
.onEdu_case_header              {padding:0 4px 0 0; margin:0 4px 0 0;}
.onEdu_upActTopicAll            {display:inline; float:none; padding-left:8px;}
.onEdu_loginField               {width:109px;}
.onEdu_registerField            {width:120px;}
.onEdu_registerShort            {width:65px;}
.onEdu_noWrapTDRight            {text-align:right;white-space:nowrap;}
.onEdu_req                      {font-weight:bold; font-size:2.5em; color:#7ab800; line-height:.7em;}
.onEdu_req_norm                 {font-weight:bold; font-size:2.5em; color:#7ab800; line-height:.2em;}
.onEdu_req_small                {font-weight:bold; font-size:1.5em; color:#FD1F1F; line-height:.9em;}
.onEdu_case_seriesTitle         {color:#1f145d; font-weight:bold; font-size:1.4em; margin-bottom:5px;}
.onEdu_case_caseTitle           {color:#1f145d; font-size:1.1em;}
.onEdu_home_caseTitle           {color:#1f145d; font-size:1.2em;}
.onEdu_questions TD             {padding-bottom:8px;}
.onEdu_questionsTitle           {font-weight:bold; color:#1f145d;}
.onEdu_questions_num            {font-weight:bold; color:#7ab800; padding-right:8px;}
.onEdu_questions textarea       {width:400px; height:200px; font-family:arial,sans-serif; font-size:1.1em;}
.onEdu_pagination               {color:#7ab800; font-weight:bold; padding-bottom:15px;}
.onEdu_ErrorMess                {font-weight:bold; color:#ff0000;}
.onEdu_ErrorMessMarginBottom    {margin-bottom:20px;}

/* TOPIC LANDING PAGE STYLES */
.topicHeader                    {padding:0 0 0 14px;}
.topicCont                      {padding:15px 15px 15px 35px;}
.topicCont A                    {text-decoration:none;}
.topicTitle                     {color:#1f145d;}
.topicCopy                      {color:#999999;}
.topicDate                      {color:#7ab800;}
.topicSep                       {margin-left:35px; border-top:1px solid #cdcdcd;}
.hostingTable                   {margin-left:17px; background:#e9e8ef;}
.hostingTopTD                   {background:url("/images/host_calloutBox_top.gif") repeat-x;}
.hostingLeftTD                  {background:url("/images/host_calloutBox_left.gif") repeat-y;}
.hostingBotTD                   {background:url("/images/host_calloutBox_bottom.gif") repeat-x;}
.hostingCopy                    {color:#999999; padding-right:15px;}
.hostingCopyTitle               {font-weight:bold; color:#79739e; padding-bottom:8px; letter-spacing:-.02em;}
.noActivity                     {color:#999;}

/* ACTIVITY DETAIL PAGE STYLES */
/* LEFT COLUMN */
.detailsPhoto                   {padding:0 0 0 27px;margin:0;}
.detailsPhoto img               {display:block;}
.detailsPersons                 {margin:0 0 50px 27px; background:#e9e8ef; width:193px;}
.detailsPersonsLeft             {background:url("/images/details_featured_left.gif") repeat-y;}
.detailsPerson                  {padding:5px 5px 5px 14px; border-left:1px solid #cdcdcd;}
.detailsPersonSep               {margin:0 16px 14px 0;}
.detailsPersonSepLine           {background:#cdcdcd;height:1px;}
.detailsPersonPhoto             {padding-right:4px;}
.detailsPersonHeadline          {text-transform:uppercase; color:#7ab800; font-weight:bold; font-size:.8em; padding-bottom:8px;}
.detailsPersonName              {color:#1f145d; font-weight:bold; font-size:.8em;}
.detailsPersonCopy              {padding:4px 0 0 0;}
.detailsPersonTitle             {color:#666666;}
.detailsPersonAffil             {color:#666666; font-style:italic;}
.detailsPersonFooter            {background:url("/images/details_featured_bottom.gif") repeat-x; height:20px;}
.detailsErrorDiv                {margin:10px;color:#FF0000;font-weight:bold}
.detailsLinkNoUnder,
.detailsLinkNoUnder:visited     {text-decoration:none;}
.detailMenuItemDisplay          {display:inline; overflow:auto;}
.detailAgendaDivider            {width:90%;text-align:left;margin:10px 0 10px 0;}
.detailLocAgendaRegLink         {font-size:1.1em;font-weight:bold;}

/* RIGHT COLUMN */
.detailsRightHead               {min-height:112px;}
.detailsTopButtons              {float:right; padding:0 23px 0 15px;}
.detailsTopButtons img          {margin-bottom:3px;}
.detailsTitle                   {font-weight:bold; color:#1f145d; font-size:1.3em; padding:0 0 0 27px; margin:0 0 20px 0; border-left:5px solid #8f8aae; overflow:auto;}
.detailsLocDate                 {padding:0 0 28px 32px;}

/* TABS & TAB CONTENT */
.detailsTabs                    {background:url("/images/details_tabs_tile.gif") repeat-x; text-align:left;}
.detailsTabs a                  {outline:none;}
.detailsTabs a img              {border:0;}
.detailsCopy                    {padding:30px 22px 30px 33px;}
.detailsCopySubtitle            {color:#7ab800; font-weight:bold; font-size:1.2em;}
.detailsCopyDate                {color:#333; font-weight:bold;}
.detailsCopyTopButtons          {float:right; padding:0 0 10px 15px;}
.detailsCopyTopButtons img      {margin-bottom:3px;}
.hidden                         {display:none;}
.visible                        {display:inline; overflow:auto;}

/* FACULTY */
.detailsFacName                 {color:#1f145d; font-weight:bold;}
.detailsFacTitle                {color:#666666; font-weight:normal;}
.detailsFacAffil                {color:#666666; font-style:italic;}

/* AGENDA */
.detailsAgSession               {font-weight:bold; color:#000000; font-size:1.1em; border-bottom:1px solid #666; margin-bottom:8px;}
.detailsAgName                  {font-weight:normal; color:#666; font-size:.9em;}
.detailsAgTable                 {padding:0 0 15px 0; width:482px;}
.detailsAgTable  td             {padding:0 15px 5px 0;}
      


/* REMOTE ADMIN STYLES */
h2.adminSubTitle                {font-size:1.3em; color:#1f145d; border-bottom:1px solid #cccccc; padding-top:5px;}
h2.adminSubTitleNB              {font-size:1.3em; color:#1f145d; padding-top:5px;}
h3.adminSubTitle                {font-size:1.2em; color:#1f145d; margin-bottom:0; border-bottom:1px solid #cccccc;}
h3.adminSubTitleNB              {font-size:1.2em; color:#1f145d; margin-bottom:0;}
.adminTitle                     {padding:20px 10px 0 0;}
.adminTitle h1                  {color:#fff; font-size:1.1em;}
.adminTitle                     {color:#fff;}
.adminTitle a,
.adminTitle a:visited           {color:#fff; text-decoration:underline;}
.adminHeader                    {background:url("/images/popup_logoTile.gif") repeat-x; height:80px;}
.adminCopy                      {margin:15px 35px 100px 35px; width:700px;}
.adminLogin                     {border:1px solid #000000; background:#efefef; width:300px; padding:20px; margin-top:40px;}
.adminNav                       {background:url("/images/popup_pagetitle_tile.gif") repeat-x; padding:27px 0 0 36px; height:55px; color:#fff;}
.adminSubNav                    {background:url("/images/popup_pagetitle_sub_tile.gif") repeat-x; padding:7px 0 0 36px; height:29px; color:#fff;}
.adminReportHeader              {color:#000000;font-size:8pt;font-weight:bold;width:150px;}
.adminNav a,
.adminNav a:visited             {color:#fff;}
.adminSubNav a,
.adminSubNav a:visited          {color:#fff;}
.adminPageTitle                 {color:#1f145d; font-size:1.4em; margin:0;}
.adminAltRow                    {background:#ddd;}
.adminButtons                   {text-align:left; padding:80px 0 40px 0;}
.adminLegend                    {float:right; border:1px solid #333; background:#eee; padding:5px; width:130px; margin-left:100px;}
.adminActTable                  {border:1px solid #666; margin:10px 0 0 0;}
.adminActColHeadRt              {border-right:1px solid #666;}
.adminActColRt                  {border-right:1px solid #666; border-top:1px solid #666;}
.adminActCol                    {border-top:1px solid #666; border-top:1px solid #666;}
.adminTxtFieldXLong             {width:550px;}
.adminTxtFieldLong              {width:450px;}
.adminTxtFieldMed               {width:250px;}
.adminTxtFieldShort             {width:100px;}
.adminTxtFieldTiny              {width:35px;}
.adminFCKdiv350                 {float:left;width:350px;}
.wysiwygBox                     {width:450px; height:75px; border:2px solid #666; padding:8px; overflow:auto;}

/*  ONCOLOGY ITEMS  */
hr.adminOncHeader               {margin-bottom:8px; margin-top:0px; border-bottom:1px solid #000000;}
h2.adminSubTitleOnc             {font-size:1.3em; margin-bottom:10px;}
h3.adminSubTitleOnc             {font-size:1.2em; color:#333; margin-bottom:0;}
tr.adminOncSeriesRow            {height:25px;}
td.adminOncSeriesHead           {border-bottom:2px solid black;}
td.adminOncCaseRowLeft          {border-bottom:1px solid black;text-align:left;}
td.adminOncCaseRowRight         {border-bottom:1px solid black;text-align:right;}
.adminButtonsOnc                {text-align:right; padding:10px 50px 10px 0;}
.adminOncSeries                 {font-size:1.1em; color:#000000; margin-bottom:0; margin-left:10px;}
.adminOncLegend                 {float:right; border:1px solid #333; background:#eee; padding:5px; width:130px;}
.adminOncCaseRow                {border-bottom:1px solid black;text-align:center;}
.adminEditorTitleOnc            {font-size:12; color:#333; margin-bottom:0;}
.adminOncBadAst                 {color:#ff0000; font-size:1.1em;}
.adminOncTableUnder             {border-bottom:1px solid #000000;width:100%;margin-left:9px;}
.adminOncTable                  {width:100%;margin-left:9px;}
.adminOncHeaderTable            {border-bottom:1px solid white;width:100%;}
.adminOncDivScroll              {overflow:auto;height:150px;border:solid 1px #828790;padding:2px;width:100%;}
.adminOncHeaderTableNP          {border-bottom:1px solid #000000;width:100%;}
.adminTabCopyOn                 {background:url("/images/adminTabCopyOn.gif");margin-bottom:10px;width:700px;height:18px;overflow:hidden;}
.adminTabQuestOn                {background:url("/images/adminTabQuestOn.gif");margin-bottom:10px;width:700px;height:18px;overflow:hidden;}
.adminOncTabs                   {float:left;width:125px;text-align:center;margin-top:2px;}
.adminSmallText                 {font-size:.7em;}

/* Admin Report Styles */
tr.RptShortRow                  {height:0px;}
tr.RptTableAnswers              {border:1px solid #666;padding:0;width:100%;}
.RptPageTitle                   {color:#1f145d;font-size:1.4em;margin:0;padding-bottom:5px;}
.RptPageSubTitle                {color:#1f145d;font-size:1.0em;margin:0; padding-bottom:5px;}
.RptTextSmall                   {font-size:.8em;vertical-align:middle;}
.RptTextBold                    {font-weight:bold;}
.RptTextBoldUL                  {border-bottom:solid 1px black;font-weight:bold;}
.RptTextBigBold                 {color:#1f145d;font-weight:bold;font-size:14pt;}
.RptMedBold                     {color:#1f145d;font-weight:bold;font-size:10pt;}
.RptBorderBottom                {border-bottom:1px solid #000000;width:100%;}
.RptTable                       {width:100%;margin-left:9px;}
.RptTableHeader                 {border-bottom:1px solid white;width:100%;margin-top:23px;margin-bottom:20px;}
.RptSelected                    {background-color:black;color:white;}
.RptTableAnswers                {border:1px solid #666;padding:0; }
.RptColFirst                    {border-top:1px solid #666;border-right:1px solid #666; text-align:left;padding-left:5px;}
.RptColMiddle                   {border-top:1px solid #666;border-right:1px solid #666; text-align:center;}
.RptColLast                     {border-top:1px solid #666;text-align:center;}
.RptEvaluation                  {padding-left:30px; margin-left:30px; left:30px; }
.RptBlock                       {text-align:left; float:left; margin-left:30px;}
.RptSectionTitle                {text-decoration:underline; font-weight:bold;}
.RptTableLeft                   {display:block}
.RptPadLeft5                    {padding-left:5px;}
.RptHyperLink                   {} /* No formatting but is assigned */
.RptTableShortRow               {} /* No formatting but is assigned */
.RptByUserTD                    {padding-bottom:2px; border-bottom:#000000 1px solid}
.RptTblAnswerRow                {margin-left:9px;margin-bottom:4px;width:100%}

/*  OTHER ADMIN  */
.adminLogin                     {width:350px;margin-bottom:40px;text-align:left;height:200px;}
.adminLogin table               {width:100%;}
.adminLogin td                  {padding:7px;}
.strong12	                    {font-size:1.2em;font-weight:bolder;}
.menuLinkSeperator	            {margin:0 8px 0 10px;}
.divFloatLeft		            {float:left;}
.divFloatLeftSubtitle           {float:left;font-size:1em;color:#7ab800;font-weight:bold;}
.divFloatRight		            {float:right;}
.divFloatLeft10		            {float:left;margin-right:10px;}
.divFloatLeft20		            {float:left;margin-right:20px;}
.divClear			            {clear:both;height:2px;}
.aspPanelBorder                 {border:solid 1px #828790;padding:10px;}
.aspListBox                     {font-size:10pt!important;}
.adminButtonsErr                {font-size:8pt!important;padding:2px 0 5px 0;float:left;color:#FF0000;width:300px;}
.adminButtonsCtrl               {font-size:8pt!important;padding:2px 0 5px 0;float:right;}
.adminButtonsCtrl input         {margin:0 2px 0 2px;}
.tdEditLeft			            {text-align:right;padding-top:3px;white-space:nowrap;}
.tdEditLeftUpload	            {text-align:right;vertical-align:top;padding-top:19px;white-space:nowrap;}
.tdEditLeftTop		            {text-align:right;vertical-align:top;padding-top:3px;white-space:nowrap;}
.tdEditRight		            {text-align:left;width:99%;}
.tdEditRightUpload	            {text-align:left;width:99%;padding-top:5px;padding-bottom:5px;}
.spanReq                        {color:#FF0000;font-weight:bold;padding-right:3px;}
.spanImageUploadLabel           {font-size:6pt!important;padding-right:3px;}
.doublePadBottom                {margin-bottom:12px;}
.inputUploadImage               {font-size:8pt!important;}
.adminAddButtonOnly             {float:right;margin-top:10px;}
.adminAgendaDaysList            {height:200px;width:695px;overflow:scroll;border:solid 1px #515151;}
.adminDivBorderTop              {border-top:1px solid #515151;}
span .padTopSml                 {padding-top:3px;}
span .padBottomSml              {padding-bottom:3px;}
.adminHomeEditorSpace           {height:20px;}
.adminSectionTitleQuestion500   {width:500px;}
.adminSectionTitleQuestion50    {width:50px;}
.adminSectionTitleQuestionDiv   {height:80px;overflow:auto;border:solid 1px #828790;padding:2px;}
.ActCaseIndicator               {background-color:#75AB0F;color:#FFFFFF;font-size:.8em;margin:0;padding:2px 35px 2px 0;text-align:right;}
      

/* DISPLAY AGENDA ITEMS STYLES */
.AAID_Img                       {text-align:center;width:25px;}
.AAID_Time                      {width:130px;padding-bottom:3px;}
.AAID_Descript                  {width:225px;padding-bottom:3px;}
.AAID_Speakers                  {width:225px;padding-bottom:3px;}
.AAID_selectedRow               {background-color:blue;color:white;}
.AAID_selectedRow td span       {color:white;}
.AAID_normalRow                 {background-color:white;color:black;}
.AAID_normalRow td span         {color:black;}

/* REPORTS */
#reportView                     {width:750px;display:block;height:600px;}
.repGenDDL                      {width:150px;margin:5px 0 0 5px;}
.repTopBottom1020               {margin:10px 0 20px 0;}
.td16High                       {height:16px;}
.tdPadRight10                   {padding-right:10px;}
.tdBlackTop                     {border-top:solid 1px black;}
.tblUserResponses               {margin:10px 0 0 10px;border-top:1px solid #666;border-left:1px solid #666;}
.tblUserResponses td            {border-right:1px solid #666;border-bottom:1px solid #666;padding:2px 5px 2px 5px;}

/* ONCOLOGY CASES NEW */
.OncologyHomeSubMenu            {margin-top:5px;margin-bottom:15px;}
.OncologyHomeSubMenu li         {font-size:10pt!important;}
.CaseDetailsEditMarginBottom    {margin-bottom:2px;}
.CaseDetailsEditTblBorder       {border:#000000 thin solid;}
.CaseAdminPageTitle             {color:#1f145d; font-size:1.8em; margin:0 0 10px 0;}
.divOncologyTopicWelcome        {padding:0 10px 19px 0;}
.divOncologyCopyImage           {padding:0;margin-bottom:5px;}
.divOncologyCopyBottom          {padding:0;margin:0;} 

/* ONLINE ACTIVITIES NEW */
.divOnlineEduMainColumn         {margin:10px 0px 0px 24px;}
.marginTop15                    {margin:15px 0 0 0;}
.badLogin                       {margin-left:20px;color:#ff3366;}
.displayBlock                   {display:block;}
.problemText                    {font-weight:bold;color:#FF0000;margin-left:30px;}

/* Copyright Style */
#copyright						{color: #999999;margin-left:15px;vertical-align:top;}

/* html specials font */
.htmlspecials					{font-family: Courier New;}