#legacyContent h2,#legacyContent h3,#legacyContent h4,#legacyContent body,#legacyContent div,#legacyContent p,#legacyContent th,#legacyContent td,#legacyContent ol,#legacyContent ul,#legacyContent li {
 
	font-size: 11px;

}

#legacyContent ul {

	margin-top: 4px;

	margin-bottom: 4px;

	margin-left: 16px;

}

#legacyContent .body {

	font-size: 11px;

	line-height: 14px;
	
	background: #fff;

}

#legacyContent .bodyLink {

	font-size: 11px;

}

#legacyContent .bodyWhite {

	font-size: 11px;

}

#legacyContent .bodyNav {

	font-size: 10px;

}

#legacyContent .bodyNavOn {

	font-size: 10px;

}

#legacyContent .caption {

	font-size: 10px !important;
	color:#333333;
	margin-top: 4px;

}



#legacyContent .header {

	font-size: 11px;

	display: block;

}



#legacyContent .subHeader {

	font-size: 11px;

	display: block;

}



#legacyContent .sectionTitle {

	font-size: 11px;

	display: block;

}



#legacyContent .listLink {

	font-size: 11px;

}



#legacyContent .auxNav {

	font-size: 10px;

}



/* Tertiary Navigation Styles */

#legacyContent .tertiaryTitle {

	font-size: 11px !important;

}

#legacyContent .tertiaryNavSection {

	font-size: 11px !important;

}



#legacyContent .tertiaryNavItem {

	font-size: 11px !important;

}

#legacyContent .tertiaryNavItemOn {

	font-size: 11px !important;

}

#legacyContent .quaternaryNavItem {

	font-size: 11px !important;

}

#legacyContent .quaternaryNavItemOn {

	font-size: 11px !important;

}

/* End Tertiary Navigatoin Styles */



#legacyContent .breadCrumbs {

	font-size: 10px !important;

}



#legacyContent .patientNames {

	font-size: 10px;

}



#legacyContent .copyright {

	font-size: 10px;

}



#legacyContent .productNames {

	font-size: 11px;

}



#legacyContent .genericNames {

	font-size: 10px;    

}

#legacyContent .ticker{

	font-size: 10px;

}

#legacyContent .tickerhomepage{

	font-size: 9px;

}

#legacyContent .tickerhomepageNS4{

	font-size: 10px;

}

#legacyContent .datehomepage{

	font-size: 9px;

}

#legacyContent .datehomepageNS4{

	font-size: 10px;

}



#legacyContent .headerhomepage{

	font-size: 16px;

}

#legacyContent .pngHeader {

	font-size: 11px !important;

}

#legacyContent .pngSubHeader {

	font-size: 11px !important;

}

#legacyContent .pngLink {

	font-size: 11px !important;

}



/***********************************

	Admin Styles

***********************************/

#legacyContent .adminBody {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px !important;

	color: #666666;

}

#legacyContent .adminBodyLight {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px !important;

	color: #888888;

}

#legacyContent .adminBodyLink {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px !important;

	color: #0000ff !important;

}

#legacyContent .adminLoginHeader {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px !important;

	font-weight: bold;

	color: #666666;

}

#legacyContent .adminHeader {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px !important;

	color: #666666;

	font-weight: bold;

}

#legacyContent .adminLink {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px !important;

	color: #0000ff !important;

}

#legacyContent .adminNotifyHigh {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px !important;

	color: #cc0000;

}

#legacyContent .adminNotifyLow {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #0000cc;

}

#legacyContent .adminConfirm {

	border: solid 1px #660000;

}



/* Lists and Data Output */

#legacyContent .adminDataRow1 {

	background-color: #ffffff;

}



#legacyContent .adminDataRow1category {

	background-color: #dedede;

}



#legacyContent .adminDataRow1subelement1 {

	background-color: #ececec;

}

#legacyContent .adminDataRow1subelement2 {

	background-color: #f6f6f6;

}



#legacyContent .adminDataRow2 {

	background-color: #e6e6df;

}



#legacyContent .adminDataRow2category {

	background-color: #e0e0d6;

}



#legacyContent .adminDataRow2subelement1 {

	background-color: #edede0;

}

#legacyContent .adminDataRow2subelement2 {

	background-color: #f6f6ec;

}



/* Top menu and Navigation */

#legacyContent .adminTopMenu {

	background-color: #eeeee0;

}

#legacyContent .adminTopMenuText {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	text-indent: 20px !important;

	font-size: 10px !important;

	color:#666666 !important;

}

#legacyContent .adminMenuDropSelect {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	background-color: #dddddd;

	width: 200px;

}

#legacyContent .adminMenuLink {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px !important;

	color: #b22222 !important;

	text-decoration: none !important;

	line-height: 20px !important;

}



/* Sub menu and Navigation */

#legacyContent .adminSubMenu {

	background-color: #d0d0d0 !important;

	height : 25px;

}

#legacyContent .adminSubMenuSep {

	font-family: Verdana, Arial, Helvetica, sans-serif !important;

	font-size: 16px !important;

	font-weight: normal !important;

}

#legacyContent .adminSubMenuLink {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px !important;

	color: #b22222 !important;

}

#legacyContent .adminSubMenuLinkOff {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px !important;

	color: #b22222 !important;

	text-decoration: none;

}

#legacyContent .adminFilterBar {

	font-size: 12px;

	padding-bottom: 10px;

	padding-top: 10px;

}

#legacyContent .adminFilterBox {

	border: solid 1px #aaaaaa;

	padding: 10px;

}



/* Form Elements */

#legacyContent .adminFormButton {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #666666;

	font-weight: bold;

	background-color: #cccccc;

}

#legacyContent .adminFormElement {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	background-color: #FFFFFF;

}

#legacyContent .adminFormElement100px {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	background-color: #FFFFFF;

	width: 100px;

}

#legacyContent .adminFormElement200px {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	background-color: #FFFFFF;

	width: 200px;

}

#legacyContent .adminFormElement300px {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	background-color: #FFFFFF;

	width: 300px;

}

#legacyContent .adminFormElement400px {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	background-color: #FFFFFF;

	width: 408px;

}

#legacyContent .adminFormElementTextarea {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size : 10px;

	background-color : #FFFFFF;

	width : 300px;

	vertical-align : top;

}

#legacyContent .adminFormElementSelect {

	font-size : 10px;

	font-family : verdana, geneva, arial, sans-serif;

	background-color : #FFFFFF;

}

#legacyContent .webcastText {

	font-size: 11px;

}

/* #legacyContent .webcastTitle {

	font-size: 11px;

}*/

#legacyContent .webcastLink{

	font-size: 11px;

}

/* ZAAZ for new legacy */
/* Added for new contact section */

.newLegacy h2, .newLegacy h3 { font-weight:bold; }
.newLegacy h2 { margin: 0 0 10px 0; color:#628229; }
.newLegacy p { margin: 0 0 10px 0; font-size: 11px; }
.newLegacy { font-size: 11px; }
.newLegacy .adverse { background-color:#E0E0E0; width:150px; }
.newLegacy .inner { padding:10px 18px; }

#routingTable  {width:100%;}
#routingTable .alternate td {background-color:#fff; }
#routingTable td { border-right:1px solid #ccc; border-top:0; border-bottom:0; padding:10px 15px;  background-color:#f2f2f2; vertical-align: top;}
#routingTable td.last { border-right:none; padding-right:10px; }
#routingTable th {text-align:center; border-right:1px solid #fff; padding:5px 8px; background-color:#666; color:#fff; font-weight:bold;}
#routingTable { margin:20px 0; }


.newLegacy #ltl th {padding:5px 8px; background-color:#666; color:#fff; font-weight:bold; }
.newLegacy #ltl { margin:10px 0 20px 0; width:100%; }
.newLegacy #ltl td { padding:5px 8px; background-color:#f2f2f2; border-bottom:2px solid #fff; vertical-align: top;}
.newLegacy #ltl .west {border-top:10px solid #e1ec81;}
.newLegacy #ltl .east {border-top:10px solid #cee4f1;}
.newLegacy #ltl .carrier {border-top:10px solid #fff; background-color:#e0e0e0; width:24%;}
.newLegacy ul {list-style:disc; margin:0 0 10px 40px;}
.newLegacy ul li{ margin:10px 0 10px 0;}
.newLegacy ul ol{ margin:10px 0 10px 40px;}
#legacyContent table .fieldlabel { background: url("../images/btnExp.gif") repeat scroll 0 0 transparent; float:left; height:21px; border:none; color: #FFFFFF; cursor:pointer;}
#legacyContent .submitBtn .left { background: url("../images/btnLeft.gif") no-repeat scroll 0 0 transparent;width:20px; height:21px;float:left; }
#legacyContent .submitBtn .right { background: url("../images/btnRight.gif") no-repeat scroll 0 0 transparent;width:20px; height:21px;float:left; }
/* Added css for medinfo home page */
body #online-services h4, body #connect-with-specialist h4 {
    border-bottom: 1px solid #BBBBBB;
    color: #005696;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 15px;
    padding-bottom: 7px;
}
#online-services #search {
    background: url("../images/bttn-search.png") no-repeat scroll 0 0 transparent;
}
#online-services #view {
    background: url("../images/bttn-view.png") no-repeat scroll 0 0 transparent;
}

#online-services #trials {
    background: url("../images/bttn-trials.png") no-repeat scroll 0 0 transparent;
}

#online-services #search, #online-services #view, #online-services #trials, #connect-with-specialist a {
    display: block;
    float: left;
    height: 58px;
    margin: 0 12px 0 0;
    text-indent: -9999px;
    width: 87px;
}

#legacyContent a, #legacyContent a:visited, #legacyContent a:active, #legacyContent a:link {
    color: #336699;
}

body #online-services p, body #connect-with-specialist p, body #online-services a {
    font-size: 11px;
    line-height: 15px;
    margin-top: 10px;
}

body #online-services div.bttn-container, body #connect-with-specialist div.bttn-container {
height:52px;
}
#online-services {
    margin-bottom: 20px; margin-right:5px;
}
#connect-with-specialist {
margin-right:5px;
}
body #connect-with-specialist h4 {
    color: #567517;
}

#connect-with-specialist #submit {
    background: url("../images/bttn-submit.png") no-repeat scroll 0 0 transparent;
}

#connect-with-specialist #request {
    background: url("../images/bttn-request.png") no-repeat scroll 0 0 transparent;
}

.fancybox {text-align: left;font-size: 11px;}
.fancybox h3 { color: #6E8210;font-family: Verdana,Arial,sans serif;font-weight: bold;margin-bottom: 4px;}
.fancybox h4 { color: #666666;margin-bottom: 10px; font-weight: bold;font-family: verdana,arial,helvetica,sans-serif;}
.fancybox p { margin: 12px 0;font-size: 11px;color: #666666; font-family: Verdana,Arial,Helvetica,sans-serif;}
.fancybox .btn { border-radius:4px; display:inline-block; font-weight:bold; line-height:1; margin:5px .5em 5px 0; padding:5px 15px; text-decoration:none; border: none;width:auto;height:auto;text-shadow:none; }
.fancybox .btn:hover, .fancybox .btn:active { color:#c3cf21; text-decoration:none; cursor: pointer;}
.fancybox .btn.primary, .submitBtn .btn.primary { background-color:#2B68A7; color:#fff; }
.fancybox .btn.primary:hover, .fancybox .btn.primary:active, .submitBtn .btn.primary { color:#ddd; }
.fancybox .btn.secondary { background-color:#d5d5d5; color:#333; }
.fancybox .btn.secondary:hover, .fancybox .btn.secondary:active { color:#7e8083; cursor: pointer;}
.fancybox textarea {width: 95%;height: 300px;margin-bottom: 10px;padding: 5px;}
.fancybox .status { font-size: 11px; margin-bottom: 10px;}
.fancybox ul {list-style-type:disc; padding-left:20px;}
#popup {width: 550px; margin: 20px auto 0;}
.required, .notification, .pErrorMessage {
    color: #AE1D22 !important;
}

/* Accordion */
#expanders.indented { margin-left: 1em; }
._expander {
	background: url('../images/faq_bg.png');
	background-repeat: repeat-x;
	/*background-color: #a6b92c;*/
	padding: 10px 10px 10px 0;
	margin: 10px 0 10px 0;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
}

._expander:hover {
	cursor: pointer;
}

._expander_toggler {
	width: 14px;
	height: 14px;
	background: url('../images/icon_plus.png');
	float: left;
	margin: 0 5px 0 10px;
}

._expander_toggler_active {
	width: 14px;
	height: 14px;
	background: url('../images/icon_minus.png');
	float: left;
	margin-right: 5px;
}

._collapsed {
	display: none;
	margin-bottom: 30px;
	margin-left: 9px;
}

