﻿div.base th, 
div.base td { border: none; }

.base a,
.base a:link,
.base a:visited { color: #1063A0; }

/** Tabs **/
#doc974 #NewAndEventTabs ul { margin: 0; }
#doc974 #NewAndEventTabs li { font-family: Arial, Helvetica, sans-serif; }
#doc974 #NewAndEventTabs .yui-nav { width: 298px; background: url('/images/LIMR/newsevents_bg.jpg') no-repeat; }

#doc974 #NewAndEventTabs .yui-nav a { color: white; text-decoration: none; padding-top: 18px; cursor: pointer; font-size: 13px; position: static; }
#doc974 #NewAndEventTabs .yui-nav a:hover { text-decoration: underline; }

#doc974 #NewAndEventTabs .yui-nav a.floatrt     { float: right; margin-right:   0px; }
#doc974 #NewAndEventTabs .yui-nav a.floatrtview { float: right; margin-right: 0.2em; text-decoration: underline; }
#doc974 #NewAndEventTabs .yui-nav a.floatlt     { float: left;  margin-left:  0.8em; }

#doc974 #NewAndEventTabs .yui-nav a em { font-size: 13px; font-weight: bold; }

#doc974 #NewAndEventTabs .yui-nav li { display: inline-table !important; }
#doc974 #NewAndEventTabs .yui-nav li { height: 41px; width: 146px; margin-right: 0px; display: inline; }
#doc974 #NewAndEventTabs .yui-nav li.selected { color: #3A7DDB; background-color: white; }
#doc974 #NewAndEventTabs .yui-nav li#news.selected   { background: url('/images/LIMR/news_selected.jpg')   no-repeat; }
#doc974 #NewAndEventTabs .yui-nav li#events.selected { background: url('/images/LIMR/events_selected.gif') no-repeat; }

#doc974 #NewAndEventTabs .yui-content {
	width: 267px;
	padding: 15px 15px 0 15px;
	min-height: 148px;
	height: auto !important;
	height: 200px;
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	background: #EFEFF0 url('/images/newsandeventstab_bg.gif') repeat-x;
}

#doc974 #NewAndEventTabs .yui-content li { list-style: none; border-bottom: 1px solid #e9e9e9; padding: 5px; }
#doc974 #NewAndEventTabs .yui-content .date { color: black; padding-bottom: 2px; font-size: 11px; }
#doc974 #NewAndEventTabs .yui-content .theme { font-size: 13px; }
#doc974 #NewAndEventTabs .yui-content .theme_alert { font-size: 13px; }
#doc974 #NewAndEventTabs .yui-content .theme_alert a { color: #e30b1a; }

#doc974 #NewAndEventTabs .yuicon_bot { margin-bottom: 10px; width: 302px; height: 15px; }


/** Landing Page **/
body#OTH003615 h1.page_title,
body#OTH003615 #grid_BC {
	display: none;
}

body#OTH003615 #grid_Main {
	padding-top: 10px;
}

body#OTH003615 table#limr_home { border: 0; margin: 10px 0 0 0; padding: 0; }
body#OTH003615 table#limr_home h2 {
	margin: 0;
	color: #1063A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	padding-left: 10px;
	background-image: url('/images/LIMR/featuredspecial_bg.jpg');
	background-repeat: no-repeat;
	height: 41px;
	line-height: 41px;
}
body#OTH003615 table#limr_home h2 a { font-size: 60%; text-decoration: underline; }
body#OTH003615 table#limr_home h3 { color: #1063A0; font-size: 115%; margin: 0; padding: 0; border-bottom: 0; }
body#OTH003615 table#limr_home h4 { margin-bottom: 5px; color: #666; }
body#OTH003615 table#limr_home table {
	border: 0;
	border-left: 1px solid #ececec;
	border-right: 1px solid #ececec;
	margin: 0;
	padding: 10px 10px 0 0;
	width: 418px;
}

body#OTH003615 table#limr_home th,
body#OTH003615 table#limr_home td { border: none; padding: 0; }


/** Landing Page Callouts **/
body#OTH003615 .base td,
body#OTH003615 .base th { border: none; }
body#OTH003615 .callouts img { padding: 0;  }
body#OTH003615 .callouts td.clinical_trials,
body#OTH003615 .callouts td.seminar_series { padding: 8px; width: 189px; border: none; }
body#OTH003615 .callouts h3 {
	color: #1063A0;
	margin: 0 0 5px;
}

body#OTH003615 .callouts td.clinical_trials {
	background-color: #f2f2f2;
	border-bottom: 1px solid #eeece2;
	border-left: 1px solid #e2ddb3;
	border-right: 1px solid #e2ddb3;
}
body#OTH003615 .callouts td.seminar_series {
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
}

/** Right Callouts **/
.callouts { margin-bottom: 10px; }
.callouts .callouts_box h3 {
	background-color:#003d73;
	background-image:url(/images/LIMR/callouts_header.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	margin:0;
	padding:8px 10px 5px 10px;
	width:191px;
	font-size: 14px;
}
.callouts_box_content {
	background-image:url('/images/LIMR/callouts_box_contentBG.jpg');
	background-repeat: repeat-x;
	background-color: #e9eaea;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 8px;
}
.callouts_b {
	background-image:url(/images/LIMR/callouts_footer.gif);
	font-size:0;
	height:8px;
	line-height:0;
	margin:0;
	padding:0;
	width:211px;
}



/** Commented out these items; not sure what they apply to.
  * Are they needed? - Yes, they are for table modules the client requested (Caitlin) **/
#grid_Main table.services_list { border: none; padding: 0; margin: 3px 0; }
#grid_Main table.services_list tr td { padding: 8px; vertical-align: top; }
#grid_Main table.services_list tr td.middle_column { border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; }
#grid_Main table.services_list img { padding: 0; }

#grid_Main table.research_promos { border: none; padding: 0; margin: 3px 5px; display: inline; float: left; }
#grid_Main table.research_promos tr td { padding: 10px; width: 148px; vertical-align: top; background-image:url('/images/LIMR/researchBD_bg.gif'); background-repeat: repeat-x; 
	border-left: 1px solid #ccc; border-right: 1px solid #ccc; margin: 0; }
#grid_Main table.research_promos tr th { margin: 0; padding: 0; border: 0; background-color: #005280; }
#grid_Main table.research_promos tr th h3 { background-image:url('/images/LIMR/researchHD_bg.gif'); background-repeat: no-repeat; margin: 0; padding: 0; height: 25px; border-bottom: 0; 
	color: #fff; padding-top: 10px; }
#grid_Main table.research_promos img { padding: 0; }
#grid_Main table.research_promos ol,
#grid_Main table.research_promos ul,
#grid_Main table.research_promos dl { margin: 0px 10px 10px 15px; }
#bd #grid_Main table.research_promos li { list-style-image: none; color: #1063A0; }

#grid_Main table.newsTables_multi { border: none; padding: 0; margin: 3px 0; }
#grid_Main table.newsTables_multi table { border: 0; margin: 0 5px; padding: 0; }
#grid_Main table.newsTables_multi tr td { padding: 0px; vertical-align: top; }
#grid_Main table.newsTables_multi tr th { margin: 0; padding: 0; border: 0; background-color: #005280; text-align: left; }
#grid_Main table.newsTables_multi tr th a.view_all { color: #fff; font-size: 65%; text-decoration: underline; }
#grid_Main table.newsTables_multi table tr td.content_cell { width: 248px; padding: 0 10px; background-image:url('/images/LIMR/newsBD_bg.gif'); background-repeat: repeat-x; border-left: 1px solid #ccc; 
	border-right: 1px solid #ccc; }
#grid_Main table.newsTables_multi table tr td img { padding: 0; }
#grid_Main table.newsTables_multi table tr th h3 { background-image:url('/images/LIMR/newsHD_bg.gif'); background-repeat: no-repeat; margin: 0; padding: 10px 0 0 15px; height: 25px; 
	border-bottom: 0; color: #fff; width: 255px; }
#bd #grid_Main table.newsTables_multi ul { margin: 10px 10px 0 20px; }
#bd #grid_Main table.newsTables_multi li { list-style-image: none; color: #1063A0; padding-bottom: 10px; }

#grid_Main table.directions_table { border: none; padding: 0; margin: 3px 0; }

#grid_Main table.supportLIMR_table { border: none; padding: 0; margin: 3px 0; }
#grid_Main table.supportLIMR_table table { border: none; padding: 0; margin: 0 5px; }
#grid_Main table.supportLIMR_table tr td { padding: 0; vertical-align: top; }
#grid_Main table.supportLIMR_table tr th { margin: 0; padding: 0; border: 0; background-color: #005280; text-align: left; }

#grid_Main table.supportLIMR_events { border: none; padding: 0; margin: 0; }
#grid_Main table.supportLIMR_events tr td { border-top: 1px solid #e6e6e6; vertical-align: top; padding: 10px 0; }
#grid_Main table.supportLIMR_events tr td h3 { border: 0; color: #005280; font-size: 125%; margin: 0; padding: 0; }
#grid_Main table.supportLIMR_events tr td h5 { margin-bottom: 10px; }
#bd #grid_Main table.supportLIMR_events tr td p { color: #000; }

/** Support LIMR table box **/
#grid_Main table.supportLIMR_table .full_white { width: 270px; padding: 0; border: none; }
#grid_Main table.supportLIMR_table .full_white tr.promo_header { background-image: url('/images/LIMR/newsHD_bg.gif'); background-repeat: no-repeat; 
	height: 25px; width: 270px; color: #fff; }
#grid_Main table.supportLIMR_table .full_white tr.promo_footer { background-image: url('/images/LIMR/newsFT_bg.gif'); background-repeat: no-repeat; 
	height: 8px; width: 270px; }
#grid_Main table.supportLIMR_table .full_white tr.promo_body td { width: 244px; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; background-color: #fff; 
	padding: 13px 13px 7px 13px; background-image: url('/images/LIMR/supportBD_bg.gif'); background-repeat:repeat-x; }
#grid_Main table.supportLIMR_table .full_white tr.promo_header td { width: 270px; padding: 9px 0 0 13px; font-weight: bold; color: #fff; font-size: 13px; }
#grid_Main table.supportLIMR_table .full_white tr.promo_footer td { width: 270px; }
#grid_Main table.supportLIMR_table .full_white tr.promo_picture td img { padding: 0; }
#grid_Main table.supportLIMR_table .full_white tr.promo_body td ul { margin: 0 0 0 13px; }
#grid_Main table.supportLIMR_table .full_white tr.promo_body td li { color: #00529c; }
#grid_Main table.supportLIMR_table .full_white tr.promo_body td h3 { margin-top: 0; padding: 0; font-size: 13px; }
#grid_Main table.supportLIMR_table .full_white tr.promo_body td p img { padding-bottom: 0; }
#grid_Main table.supportLIMR_table .full_white { border-spacing: 0px; }
#bd #grid_Main table.supportLIMR_table table li { list-style-image: none; color: #1063A0; padding-bottom: 10px; }

div.hidden, p.hidden { display:none; }
div.unhidden, p.unhidden{ display:block; }

/** Modules **/

/** Orginal Gray **/
.original_gray { width: 222px; padding: 0; border: none; }
.original_gray tr.promo_header { background-image: url('/images/promobox_header.gif'); background-repeat: no-repeat; 
	height: 35px; width: 222px; color: #fff; }
.original_gray tr.promo_footer { background-image: url('/images/Modules/promoboxGray_footer.gif'); background-repeat: no-repeat; 
	height: 8px; width: 222px; }
.original_gray tr.promo_picture td { width: 220px; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; background-color: #e3e4e5; 
	padding: 0; }
.original_gray tr.promo_body td { width: 220px; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; background-color: #e3e4e5; 
	padding: 13px 13px 7px 13px; }
.original_gray tr.promo_header td { width: 222px; padding: 0 0 0 13px; font-weight: bold; color: #fff; font-size: 13px; }
.original_gray tr.promo_footer td { width: 222px; }
.original_gray tr.promo_picture td img { padding: 0; }
.original_gray tr.promo_body td ul { margin: 0 0 0 13px; }
.original_gray tr.promo_body td li { color: #00529c; }
.original_gray tr.promo_body td h3 { margin-top: 0; padding: 0; font-size: 13px; }
.original_gray tr.promo_body td p img { padding-bottom: 0; }
.original_gray tr.promo_body td form,
.original_gray tr.promo_body td form select { width: 180px; font-size: 13px; }
.original_gray tr.promo_body td form select { width: 180px; }
.original_gray tr.promo_body td form .layout_searchDoc { width: 150px; }
.original_gray tr.promo_body td form input.last_name { width: 190px; margin-bottom: 3px; font-size: 13px; }
table .original_gray { border-spacing: 0px; }

/** Half Gray **/
.half_gray { width: 250px; padding: 0; border: none; }
.half_gray tr.promo_header { background-image: url('/images/Modules/promoboxWhite_headerHalf.gif'); background-repeat: no-repeat; 
	height: 35px; width: 250px; color: #fff; }
.half_gray tr.promo_footer { background-image: url('/images/Modules/promoboxGray_footerHalf.gif'); background-repeat: no-repeat; 
	height: 8px; width: 250px; }
.half_gray tr.promo_picture td { width: 248px; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; background-color: #e3e4e5; 
	padding: 0; }
.half_gray tr.promo_body td { width: 248px; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; background-color: #e3e4e5; 
	padding: 13px 13px 7px 13px; }
.half_gray tr.promo_header td { width: 250px; padding: 0 0 0 13px; font-weight: bold; color: #fff; font-size: 13px; }
.half_gray tr.promo_footer td { width: 250px; }
.half_gray tr.promo_picture td img { padding: 0; }
.half_gray tr.promo_body td ul { margin: 0 0 0 13px; }
.half_gray tr.promo_body td li { color: #00529c; }
.half_gray tr.promo_body td h3 { margin-top: 0; padding: 0; font-size: 13px; }
.half_gray tr.promo_body td p img { padding-bottom: 0; }
.half_gray tr.promo_body td form,
.half_gray tr.promo_body td form select { width: 180px; font-size: 13px; }
.half_gray tr.promo_body td form select { width: 180px; }
.half_gray tr.promo_body td form .layout_searchDoc { width: 150px; }
.half_gray tr.promo_body td form input.last_name { width: 190px; margin-bottom: 3px; font-size: 13px; }
table .half_gray { border-spacing: 0px; }

/** Full Gray **/
.full_gray { width: 535px; padding: 0; border: none; }
.full_gray tr.promo_header { background-image: url('/images/Modules/promoboxWhite_headerFull.gif'); background-repeat: no-repeat; 
	height: 35px; width: 535px; color: #fff; }
.full_gray tr.promo_footer { background-image: url('/images/Modules/promoboxGray_footerFull.gif'); background-repeat: no-repeat; 
	height: 8px; width: 535px; }
.full_gray tr.promo_picture td { width: 533px; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; background-color: #e3e4e5; 
	padding: 0; }
.full_gray tr.promo_body td { width: 533px; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; background-color: #e3e4e5; 
	padding: 13px 13px 7px 13px; }
.full_gray tr.promo_header td { width: 535px; padding: 0 0 0 13px; font-weight: bold; color: #fff; font-size: 13px; }
.full_gray tr.promo_footer td { width: 535px; }
.full_gray tr.promo_picture td img { padding: 0; }
.full_gray tr.promo_body td ul { margin: 0 0 0 13px; }
.full_gray tr.promo_body td li { color: #00529c; }
.full_gray tr.promo_body td h3 { margin-top: 0; padding: 0; font-size: 13px; }
.full_gray tr.promo_body td p img { padding-bottom: 0; }
.full_gray tr.promo_body td form,
.full_gray tr.promo_body td form select { width: 180px; font-size: 13px; }
.full_gray tr.promo_body td form select { width: 180px; }
.full_gray tr.promo_body td form .layout_searchDoc { width: 150px; }
.full_gray tr.promo_body td form input.last_name { width: 190px; margin-bottom: 3px; font-size: 13px; }
table .full_gray { border-spacing: 0px; }

/** Three Grey Boxes **/
.base table.patvisinfo_bottom td.smallgrey_bulletbox { vertical-align: top; }
.base table.patvisinfo td.smallgrey_bulletbox ul,
.base table.patvisinfo_bottom td.smallgrey_bulletbox ul { margin: 8px 0 8px 22px; }
.base table.patvisinfo td.smallgrey_bulletbox ul li,
.base table.patvisinfo_bottom td.smallgrey_bulletbox ul li { list-style-image:url(/images/Modules/whitesub_bullet.gif); padding-bottom: 3px; }

.base table.patvisinfo_bottom td.smallgrey_bulletbox { background-image: url('/images/Modules/SmallGreyBox_BG.gif'); background-repeat: no-repeat; width: 156px; height: 220px; 
	padding: 10px; }
.base table.patvisinfo td.smallgrey_bulletbox { background-image: url('/images/Modules/SmallGreyBox_BG.gif'); background-repeat: no-repeat; width: 156px; height: 220px; 
	padding: 10px; }

.base table.patvisinfo h2,
.base table.patvisinfo_bottom h2,
.base table.patvisinfo h3,
.base table.patvisinfo_bottom h3 { margin: 0 0 8px 0; padding: 0; }
.base table.patvisinfo h2 a { font-size: 58%; }

.base table.patvisinfo td.smallgrey_bulletbox h3,
.base table.patvisinfo_bottom td.smallgrey_bulletbox h3 { color: #666; font-weight: normal; }



