/* this file has been shrunk for performance reasons. Please do not reformat
		any new content should follow the existing format. */
BODY {
background-color:#f3eeea;
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#000;
font-size:9pt;
margin:0
}

img {
border:none
}

TD {
color:#000;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px
}

A:hover {
text-decoration:underline
}

H1 {
padding-top:0;
padding-bottom:0;
margin-top:0;
margin-bottom:0;
font-weight:400
}

H3 {
color:#EE3941;
text-decoration:none
}

h4 {
color:#036
}

H5 {
font-weight:lighter;
font-size:12px;
color:red
}

.SectionHeading {
font-size:10pt;
font-weight:700;
text-transform:uppercase
}

.smallfont {
font-size:10px
}

.smallfont2 {
font-size:11px
}

.redtext {
color:#EE3941
}

.price {
font-size:18px;
color:#C03
}

.pricepromotion {
font-size:18px;
color:#036
}

.InfoLinks {
border-right:#FFF;
border-top:#FFF;
border-left:#FFF;
color:#000;
border-bottom:#FFF;
background-color:#FFF
}

.BeigeLinks {
border-right:#FFF;
border-top:#FFF;
border-left:#FFF;
color:#000;
border-bottom:#FFF;
background-color:#69C
}

.Error {
font-size:12px;
color:red
}

.small_black_verdana_list {
font-size:11px;
color:#000;
margin-top:7px;
margin-bottom:0
}

.small_black_verdana_searchfield {
font-size:12px;
color:#000;
line-height:11px;
margin-bottom:3px;
padding-left:3px
}

#nextbutton {
visibility:visible
}

.ChatButton {
position:relative;
z-index:99;
top:20px;
left:572px;
width:151px;
height:35px;
margin-top:-26px
}

.WhiteHeader {
background-image:url(/images/whiteTopTable.png);
width:763px
}

.ShopIngenixLogoColumn {
padding-left:15px;
padding-top:12px;
width:335px
}

.TopLinkPadding {
padding-top:12px
}

.GrayLink1 {
font-size:11px;
text-decoration:none;
color:#000;
vertical-align:bottom
}

.SmallGrayText1 {
font-size:9px;
text-decoration:underline;
color:#000;
margin-left:18px
}

#mainMenuWrapper {
background:url(/images/mainLinksTable.png) no-repeat top left;
width:732px;
height:30px;
font-size:11px
}

#mainMenuWrapper .sf-menu {
vertical-align:middle;
position:relative;
top:1px;
left:1px;
width:726px;
height:27px
}

.mainMenuHover {
color:#FFF;
text-decoration:none;
font-weight:700
}

.mainMenuNormal {
color:#000;
text-decoration:none;
font-weight:700
}

.SelectedGrayLink {
font-size:11px;
text-decoration:none;
color:#9c9c9c
}

.WhiteBoldLink {
font-size:11px;
font-weight:700;
text-decoration:none;
color:#fff
}

.RedBoldLink {
font-size:11px;
font-weight:700;
text-decoration:none;
color:#d73339
}

.RedBackground {
background-color:#d73339
}

.SearchTable {
background:url(/images/searchTable.png) no-repeat top left;
width:732px;
height:34px
}

.SearchTextBox {
width:140px;
height:14px;
font-size:11px;
font-weight:700;
color:#ee3a42
}

.ProductTextBox {
width:18px;
height:11px;
vertical-align:top;
font-size:9px;
color:#000;
font-weight:700;
line-height:11px
}

.SearchColumn {
padding-top:5px;
padding-left:10px
}

.ICD10CornerHeader {
position:absolute;
padding-top:35px;
padding-left:220px
}

.ICD10CornerBreadCrumbs {
position:absolute;
padding-top:12px;
padding-left:220px;
font-size:11px;
color:#000
}

.GrayTextW {
font-size:11px;
text-decoration:none;
color:#000;
width:342px;
padding-left:162px
}

.GrayTextW2 {
font-size:11px;
text-decoration:none;
color:#000;
width:342px;
padding-left:10px
}

.GrayTextW3 {
font-size:11px;
text-decoration:none;
color:#000;
width:20px;
padding-left:20px
}

.GrayTextTitleW {
font-size:13px;
text-decoration:none;
color:#000;
width:342px;
padding-left:10px;
font-weight:700
}

.GrayText2 {
text-decoration:none;
font-weight:700;
font-size:12px;
color:#000;
line-height:14px
}

.WhiteTextTitleW {
font-size:13px;
text-decoration:none;
color:#FFF;
width:342px;
padding-left:0;
font-weight:700
}

.RedLink1CC {
font-size:8px;
color:#61564C;
font-weight:700
}

.RedLink2CC {
font-size:8px;
color:#ef3e42;
font-weight:700
}

.RedText3 {
font-size:14px;
color:#ef3e42;
font-weight:700
}

.GrayText10 {
font-size:14px;
color:#000;
font-weight:700
}

.TableBg2 {
background-color:#fcfafa
}

.SmallRedLink1 {
font-size:9px;
color:#ef3e42
}

.PageTitleBox {
width:732px;
height:36px;
line-height:36px;
vertical-align:middle;
text-indent:15px;
background:url(/images/pagetitlebar.gif) no-repeat;
font-size:14pt;
margin:10px auto
}

.PageTitleBox A,.PageTitleBox A:visited {
text-decoration:underline;
color:#EE3941
}

.PageTitleBox .Normal {
color:#000
}

.PageIndentedBody {
width:700px;
margin:0 auto
}

.PageTextRed {
color:#EE3941;
font-size:11pt;
font-weight:700
}

.MainTable {
background:url(/images/mainTablebg.png) repeat-y;
width:763px
}

.MainTable_SubTable {
width:763px
}

.FormFieldLabel {
font-weight:700
}

.FormFieldLabelRight {
font-weight:700;
text-align:right
}

.BottomLinksTable {
background-image:url(/images/BottomLinksTable.png);
width:732px;
height:36px
}

.BottomLinksTable1 {
background-image:url(/images/BottomLinksTable1.png);
width:732px;
height:36px
}

.BottomLinkColumn {
padding-top:12px;
padding-left:19px;
font-size:11px;
color:#9c9c9c
}

#FooterTable {
background-image:url(/images/footer.png);
background-repeat:no-repeat;
width:763px
}

#FooterTable td {
font-size:8px;
height:11px
}

.BannersColumn {
padding-left:7px;
width:184px
}

.BannersColumn2 {
padding-left:5px
}

.ShopProductsTable {
background-image:url(/images/shopProductsTable.png);
background-repeat:no-repeat;
width:271px;
height:333px;
text-decoration:none
}

.RedHeader1Alpha {
font-size:18px;
color:#ef3e42;
font-weight:700
}

A.GrayLink3,A:visited.GrayLink3,A:active.GrayLink3 {
font-size:12px;
color:#000;
line-height:14px;
text-decoration:none
}

.ShopIngenixHeaderColumnTop {
padding-top:30px;
padding-left:10px
}

.ShopIngenixHeaderColumnBottom {
padding-top:8px;
padding-left:10px
}

.ShopIngenixLinkColumn {
padding-top:0;
padding-left:15px;
text-decoration:none
}

.NewsTable {
background-image:url(/images/newsTable.png);
background-repeat:no-repeat;
width:271px;
height:150px;
overflow:hidden
}

.NewsViewMore {
padding-left:80px;
height:37px;
line-height:37px;
vertical-align:middle
}

.HomeNewsStory {
margin-bottom:7px
}

.NewsHomeStories {
vertical-align:top;
height:103px;
overflow:hidden;
padding:5px
}

.ProductsForTable {
background-image:url(/images/productsForTable.png);
background-repeat:no-repeat;
width:184px
}

.GrayLink4 {
line-height:15px;
text-decoration:underline;
font-size:12px;
color:#000
}

.ProductsForHeaderColumnTop {
padding-top:40px;
padding-left:10px
}

.ProductsForHeaderColumnBottom {
padding-top:15px;
padding-left:10px
}

.ProductsForLinkColumn {
padding-top:0;
padding-left:15px;
height:16px
}

.ProductsForSpace {
line-height:6px
}

.MarketingTable {
background-image:url(/images/marketingTable.png);
background-repeat:no-repeat;
width:536px
}

.GrayText3 {
font-size:12px;
color:#000;
line-height:18px
}

.RedHeader4 {
font-size:24px;
color:#ee3a42
}

.MarketingTableTitleColumn {
padding-left:15px;
padding-top:10px
}

.MarketingTableDescriptionColumn {
padding-left:25px;
padding-top:6px;
width:335px
}

.LineSpaceVerySmall {
line-height:0
}

.p_MarketingTablePicture {
background-image:url(/images/p_Marketing_Table.jpg);
width:534px;
height:150px
}

.b_MarketingTablePicture {
background-image:url(/images/b_Marketing_Table.jpg);
width:534px;
height:150px
}

.h_MarketingTablePicture {
background-image:url(/images/h_Marketing_Table.jpg);
width:534px;
height:150px
}

.r_MarketingTablePicture {
background-image:url(/images/r_Marketing_Table.jpg);
width:534px;
height:150px
}

.s_MarketingTablePicture {
background-image:url(/images/s_Marketing_Table.jpg);
width:534px;
height:150px
}

.y_MarketingTablePicture {
background-image:url(/images/y_Marketing_Table.jpg);
width:534px;
height:150px
}

A.SmallGrayText2,A:hover.SmallGrayText2,A:visited.SmallGrayText2,A:active.SmallGrayText2 {
font-size:11px;
color:#000;
text-align:center;
text-decoration:none
}

.GrayHeader1 {
font-size:18px;
color:#000
}

.MarketingTableBodyTop {
padding-left:15px;
padding-top:15px
}

.RedHeader5 {
font-size:16px;
color:#ee3a42
}

.MarketingTableBodyHeader {
padding-left:25px;
padding-top:5px
}

.MarketingTableBodyLinks {
padding-left:25px;
line-height:8px
}

.LineSpaceSmall {
line-height:4px
}

.MarketingPicture {
padding-right:15px;
padding-bottom:15px
}

.MarketingEPollTable {
background-image:url(/images/MaterialEpollTable.png);
background-repeat:no-repeat;
width:184px
}

.MarketingEPollColumnTop {
padding-top:20px;
padding-left:10px
}

.MarketingEPollLinkColumn {
padding-top:0;
padding-left:15px
}

.MarketingEPollEpollColumn {
padding-top:0;
padding-left:10px;
width:145px
}

.GrayText4 {
font-size:11px;
color:#000
}

.GrayText9a {
font-size:15px;
color:#000
}

.ProductDetailsTableHeader {
background-image:url(/images/productDetailHeader.png);
background-repeat:no-repeat;
width:532px
}

.ProductDetailsTableFooter {
background-image:url(/images/productDetailFooter.png);
background-repeat:no-repeat;
width:532px
}

.ProductDetailsTableColumns {
background-image:url(/images/productDetailBg.png);
background-repeat:repeat;
width:532px
}

.RedLink2 {
font-size:10px;
color:#ef3e42
}

.ProductDetailsTableProductInfoSectionTop {
padding-top:10px;
padding-left:20px;
width:350px
}

.ProductListRightLinkTable {
background-color:#f6f3f1;
width:162px;
vertical-align:top
}

.ProductListRightLinkTableColumnHeaderTop {
padding-top:5px;
padding-left:5px
}

.ProductListRightLinkTableColumn {
padding-top:10px;
padding-left:5px
}

.GrayHeader2 {
font-size:13px;
color:#000
}

.GrayHeader3 {
font-size:12px;
color:#000;
font-weight:700
}

.GrayText6 {
font-size:11px;
color:#000;
font-weight:700;
line-height:18px
}

.LightGrayText1 {
font-size:12px;
color:#9a9a9a;
font-weight:700;
line-height:18px
}

.LightGrayText2 {
font-size:12px;
color:#9a9a9a;
line-height:18px
}

.LightGrayLink1 {
font-size:9px;
color:#9a9a9a
}

.RedHeader6 {
font-size:18px;
color:#ef3e42
}

.ProductDetailItemSectionColumn {
padding-left:10px;
width:335px
}

.ProductDetailItemSectionColumn2 {
padding-left:10px;
width:155px
}

.ProductDetailItemSectionColumn3 {
padding-left:10px;
padding-right:5px;
width:335px
}

.ProductDetailDescriptionTable {
border:solid #d9d5d2 1px
}

.ProductAnnouncementTable {
border:solid #d9d5d2 1px;
background-color:#f3f3f1
}

.PDDTableRightBorder {
border-right:solid #d9d5d2 1px;
text-align:center
}

.PDDTableSelectedTab {
cursor:pointer;
background-color:#fff;
border-bottom:solid #d9d5d2 0;
padding-bottom:7px;
padding-top:7px
}

.PDDTableNonSelectedTab {
cursor:pointer;
border-bottom:solid #d9d5d2 1px;
background-color:#f6f3f1;
padding-bottom:7px;
padding-top:7px
}

.PDDTableMainBody {
vertical-align:top;
padding-top:12px;
padding-left:6px;
text-align:left
}

#PDDTableMainBodyDiv {
padding-left:6px;
padding-right:6px;
width:325px;
vertical-align:top;
text-align:left
}

.ProductListingTableHeader {
background-image:url(/images/productListingHeader.png);
background-repeat:no-repeat;
width:532px
}

.ProductListingFeaturedProductName {
width:125px
}

.ProductListingFeaturedProductTableColumns {
background-image:url(/images/productListingFeaturedBg.png);
background-repeat:repeat;
width:532px
}

.ProductListingFeaturedProductTableImage {
background-color:#fcfbfb;
border-bottom:solid #d9d5d2 2px;
border-top:solid #d9d5d2 2px;
border-right:solid #d9d5d2 1px
}

.GrayText8 {
font-size:10px;
color:#000;
font-weight:700
}

.GrayText9 {
font-size:13px;
color:#000;
font-weight:700
}

.PagerBar {
margin-left:-10px;
width:100%;
height:29px;
background:url(/images/productListingGridNumClm.png) top left no-repeat
}

.PagerBar_dev {
margin-left:-8px;
width:520px;
height:29px;
background:url(/images/productListingGridNumClm.png) top left no-repeat
}

.ProductListingSortingColumn {
background-color:#d43238;
height:35px;
padding-left:10px;
border-bottom:solid #bfbebe 2px;
border-top:solid #bfbebe 2px;
border-right:solid #d2d2d2 1px;
border-left:solid #d2d2d2 1px
}

.ProductListingFeaturedProductSectionDescription {
padding-left:10px;
width:338px
}

.WhiteText {
font-size:12px;
color:#fff;
font-weight:700
}

.SortSelect {
font-size:12px;
width:120px
}

.ProductListingGridNumberColumn {
background-image:url(/images/productListingGridNumClm.png);
background-repeat:no-repeat;
height:29px;
padding-left:10px
}

.ProductListingGridNumberColumnForSearch {
background-image:url(/images/productListingGridNumSrch.png);
background-repeat:no-repeat;
height:29px;
padding-left:10px
}

.ProductListingProductGrid {
background-image:url(/images/productListingProdGridBg.png);
background-repeat:repeat;
width:532px;
padding-left:25px;
padding-top:15px
}

.RedLink3 {
font-size:12px;
color:#c00;
font-weight:700
}

.RedLink4 {
font-size:12px;
color:#ee3a42;
font-weight:700
}

.RedLink6 {
font-size:12px;
color:#ee3a42
}

.RedLink7 {
font-size:11px;
color:#ef3e42;
font-weight:700;
cursor:pointer;
line-height:20px
}

.RedText1 {
font-size:11px;
color:#ef3e42 !important
}

.LightGrayText3 {
font-size:11px;
color:#9a9a9a;
line-height:18px
}

.BlackText1 {
font-size:12px;
color:#000
}

.BlackLink7 {
font-size:11px;
color:#000;
font-weight:700;
cursor:pointer;
line-height:20px
}

.BlackTextSelected {
font-size:10px;
color:#000;
font-weight:700;
text-decoration:none
}

.BlackTextNotSelected {
font-size:10px;
color:#000;
text-decoration:none
}

.MainContentCell {
vertical-align:top;
padding:0 2px 0 1px
}

#MeetExpertsList {
list-style-position:outside;
list-style-type:circle
}

.CheckoutStep1Table {
background-image:url(/images/checkout_step1_background.png);
background-repeat:repeat;
width:227px;
height:200px
}

.CheckoutStep1TableBottom {
background-image:url(/images/checkout_step1_tablebottom.png);
background-repeat:no-repeat;
width:227px
}

.CheckoutStep1aTable {
background-image:url(/images/checkout_step1a_background.png);
background-repeat:repeat;
width:351px;
height:170px
}

.CheckoutStep1aTableBottom {
background-image:url(/images/checkout_step1a_tablebottom.png);
background-repeat:no-repeat;
width:351px
}

.CheckoutStep2Table {
background-image:url(/images/checkout_step2_background.png);
background-repeat:repeat;
width:350px
}

.CheckoutStep2TableBottom {
background-image:url(/images/checkout_step2_tablebottom.png);
background-repeat:no-repeat;
width:350px
}

.CheckoutStep3Table {
background-image:url(/images/checkout_step3_background.png);
background-repeat:repeat;
width:252px
}

.CheckoutStep3TableBottom {
background-image:url(/images/checkout_step3_tablebottom.png);
background-repeat:no-repeat;
width:252px
}

.ShoppingCartTable {
background-image:url(/images/shoppingcart_background.png);
background-repeat:repeat;
width:733px
}

.ShoppingCartTableBottom {
background-image:url(/images/shoppingcart_bottom.png);
background-repeat:no-repeat;
width:733px
}

.PricelistTable {
background-image:url(/images/pricelist_tablebackground.png);
background-repeat:repeat;
width:733px
}

.PricelistTableBottom {
background-image:url(/images/pricelist_tablefooter.png);
background-repeat:no-repeat;
width:733px
}

.PricelistSubTable {
background-color:#F3F2EE;
width:160px;
border-color:#E5E1DE;
border-style:solid;
border-width:thin
}

.PricelistHeader {
background-image:url(/images/pricelist_header_background.png);
background-repeat:repeat;
width:554px
}

.PricelistListingTable {
background-color:#FCFAFB;
width:545px;
border-color:#EDEDED;
border-style:solid;
border-width:thin
}

.MultiCheckoutBlankHeader {
background-image:url(/images/checkout_step3m_blankheader.png);
background-repeat:repeat;
width:721px;
height:31px
}

.CheckoutSubCartTable {
border-color:#EDEDED;
border-style:solid;
border-width:thin
}

.RegisterTable {
background-color:#F9F9F9;
width:160px;
border-color:#EDEDED;
border-style:solid;
border-width:thin
}

.roundedcornr_box_filled {
background:url(/images/roundedcornr_filled_tl.png) no-repeat top left
}

.roundedcornr_top_filled {
background:url(/images/roundedcornr_filled_tr.png) no-repeat top right
}

.roundedcornr_bottom_filled {
background:url(/images/roundedcornr_filled_bl.png) no-repeat bottom left
}

.roundedcornr_bottom_filled div {
background:url(/images/roundedcornr_filled_br.png) no-repeat bottom right
}

.roundedcornr_content_filled {
background:url(/images/roundedcornr_filled_r.png) top right repeat-y
}

.roundedcornr_top_filled div,.roundedcornr_top_filled,.roundedcornr_bottom_filled div,.roundedcornr_bottom_filled {
width:100%;
height:15px;
font-size:1px
}

.roundedcornr_content_filled .roundedcornr_content_filled_heading {
font-size:14pt;
font-weight:700;
padding:0 10px 10px
}

.roundedcornr_content_filled .roundedcornr_content_filled_body {
background-color:#FFF;
border:solid 1px #D4D4D4;
border-left:none;
border-right:none;
margin:0 1px 1px;
padding:10px
}

.subMenu_div_Products {
position:absolute;
left:-13px;
top:23px;
background-color:#f8f6f5;
border:solid #d9d5d2 1px;
visibility:hidden
}

.arrowbullets {
margin-left:17px
}

.arrowbullets > LI {
list-style-image:url(/images/shopIngenixTableArrow.png);
margin-bottom:5px
}

.HeaderSpan {
font-weight:700;
color:#d73339
}

.CodingCircleTableTop {
background-image:url(/images/coding_circle_tabletop.png);
background-repeat:no-repeat;
width:532px
}

.CodingCircleTableBottom {
background-image:url(/images/coding_circle_tablebottom.png);
background-repeat:no-repeat;
width:532px
}

.CodingCircleTableColumns {
background-image:url(/images/coding_circle_tablebg.png);
background-repeat:repeat-y;
width:532px
}

.CodingCircle3 {
background-image:url(/images/coding_circle_background3.jpg);
background-repeat:no-repeat;
width:532px
}

.CodingCircle2 {
background-image:url(/images/coding_circle_background2.jpg);
background-repeat:no-repeat;
width:532px
}

.CodingCircle {
background-image:url(/images/coding_circle_background.jpg);
background-color:#D1E3E5;
background-repeat:no-repeat;
width:525px
}

.IngenixEssentials {
background-color:#fbf3ce;
border:solid #d9d5d2 1px
}

.IngenixEssentialsTabsSelected {
height:30px;
width:130px;
padding-left:10px;
background-color:#fbf3ce;
border-top:solid #d9d5d2 1px;
border-bottom:solid #d9d5d2 1px
}

.WhiteCellWithBorder {
padding-left:10px;
background-color:#fff;
border:solid #d9d5d2 1px
}

.GrayCellWithBorder {
padding-left:10px;
background-color:#7D7D7D;
border:solid #d9d5d2 1px;
font-weight:700;
color:#fff
}

.IngenixEssentialsTabsNotSelected {
width:130px;
height:30px;
cursor:pointer;
padding-left:10px;
background-color:#fff;
border-top:solid #d9d5d2 1px;
border-bottom:solid #d9d5d2 1px;
border-right:solid #d9d5d2 1px
}

.IngenixEssentialsDiv {
padding-top:20px;
padding-left:10px;
padding-right:10px;
text-align:left
}

.IngenixEssentialsLinkSelected {
text-decoration:none;
font-weight:700
}

.CodingCircle4 {
background-image:url(/images/coding_circle_background.jpg);
background-color:#D1E3E5;
background-repeat:no-repeat;
background-position:top right;
border:solid #d9d5d2 1px;
width:650px
}

.ContentHeader {
font-size:20px;
color:#ee3a42;
font-weight:700
}

.ContinuingEducationTable {
border:solid #d9d5d2 1px;
font-size:11px;
text-decoration:none;
color:#000
}

.ContinuingEducationTableGrayRow {
background-color:#e6e1dd
}

.CELinkGray {
font-size:11px;
color:#000;
text-decoration:none;
cursor:pointer
}

.RedLink9 {
font-size:14px;
color:#ef3e42;
font-weight:700;
cursor:pointer
}

.BlackText2 {
font-size:14px;
color:#000
}

.WhiteText2 {
font-size:12px;
color:#fff
}

.CEDarkGrayRow {
background-color:#000;
font-size:14px;
color:#fff
}

.SitesMapTableIndent {
padding-left:40px
}

.OrderingMatEPOLLTableTop {
background-image:url(/images/ordmat_epoll_tabletop.png);
background-repeat:no-repeat;
width:184px
}

.OrderingMatEPOLLTableBottom {
background-image:url(/images/ordmat_epoll_tablebottom.png);
background-repeat:no-repeat;
width:184px
}

.OrderingMatEPOLLTableColumns {
background-image:url(/images/ordmat_epoll_tablebg.png);
background-repeat:repeat;
width:184px
}

.ContactTextBoxShort {
width:50px;
font-size:11px;
color:#000
}

.IngenixEssentialsCalendarYellowRow {
background-color:#E0BE67;
font-size:11px;
color:#FFF;
font-weight:700
}

.IngenixEssentialsCalendarGrayRow {
background-color:#AA9F99;
font-size:11px;
color:#FFF;
font-weight:700
}

.IngenixEssentialsCalendarWhiteCell {
background-color:#FFF;
border:solid #AA9F99 1px;
font-size:11px;
color:#000
}

.IngenixEssentialsCellBottomBorder {
border-bottom:solid #AA9F99 1px
}

.TestimonialsQuotes {
background-color:#fff;
border:solid #AA9F99 1px;
width:335px;
height:150px;
padding-left:10px;
padding-right:10px;
padding-top:10px
}

.MainSpeaker {
background-color:#fff;
border:solid #AA9F99 1px;
width:340px;
height:490px;
padding-left:10px;
padding-right:10px;
padding-top:10px
}

.CC_hr {
height:1px;
color:#D3D3D3
}

.CC_hr2 {
height:1px;
color:#FFF
}

.CC_Image {
padding-right:10px
}

.RedLink1 {
font-size:11px;
color:#ef3e42;
font-weight:700
}

#tabContent {
padding-left:5px;
padding-right:5px;
padding-bottom:5px
}

.innertube {
padding:10px
}

.warningText {
color:red
}

.ProductIndexLink {
padding-left:57px;
vertical-align:top
}

A:link,A:visited,A:active,.NoUnderline,.IngenixEssentialsLinkNotSelected a {
text-decoration:none
}

.small_black_verdana,.GrayLink2,.CopyRight,.GrayText5 {
font-size:10px;
color:#000
}

.MainLinksTableColumn,.CodingCircleMenu,.CETableLeftIndent,.PNIndent {
padding-left:15px
}

.GrayBoldLink,.HomeLink {
font-size:11px;
font-weight:700;
text-decoration:none;
color:#000
}

.WhiteBackground,.ConferenceTableBg1,.ContinuingEducationTableWhiteRow {
background-color:#fff
}

.BlackTextReg1,.GrayText1,.BlackText0 {
font-size:11px;
text-decoration:none;
color:#000
}

.GrayText11,.BlackText11,.SiteMapHeader {
font-size:16px;
color:#000;
font-weight:700
}

.RedText11,.RedHeader1 {
font-size:16px;
color:#ef3e42;
font-weight:700
}

.PageIndentedBody A,.PagerBar TD A,.PagerBar_dev TD A {
color:#EF3E42
}

.IngenixLogoColumn,.ShopIngenixViewProductIndexColumn {
padding-top:12px;
padding-right:19px
}

.RedHeader2,.RedNewsLinkURL {
font-size:12px;
font-weight:700;
color:#ef3e42
}

.RedHeader3,.RedText2 {
font-size:14px;
color:#ef3e42
}

.ProductDetailItemSectionColumn4,.ProductDetailItemSectionColumn5 {
padding-left:10px;
padding-right:5px
}

.GrayText7,.GrayText8_ {
font-size:11px;
color:#000;
font-weight:700
}

.PagerBar TD,.PagerBar_dev TD {
font-size:0.9em
}

.roundedcornr_top_blue div,.roundedcornr_top_blue,.roundedcornr_bottom_blue div,.roundedcornr_bottom_blue,.roundedcornr_top_231624 div,.roundedcornr_top_231624,.roundedcornr_bottom_231624 div,.roundedcornr_bottom_231624,.roundedcornr_top_generic div,.roundedcornr_top_generic,.roundedcornr_bottom_generic div,.roundedcornr_bottom_generic,.roundedcornr_top_389118 div,.roundedcornr_top_389118,.roundedcornr_bottom_389118 div,.roundedcornr_bottom_389118 {
width:100%;
height:5px;
font-size:1px
}

.roundedcornr_content_blue,.roundedcornr_bottom_blue,.roundedcornr_content_231624,.roundedcornr_bottom_231624,.roundedcornr_content_generic,.roundedcornr_bottom_generic {
margin-top:auto
}

.roundedcornr_box_231624,.roundedcornr_box_generic {
background:url(/images/roundedcornr_231624_tl.png) no-repeat top left
}

.roundedcornr_top_231624,.roundedcornr_top_generic {
background:url(/images/roundedcornr_231624_tr.png) no-repeat top right
}

.roundedcornr_bottom_231624,.roundedcornr_bottom_generic {
background:url(/images/roundedcornr_231624_bl.png) no-repeat bottom left
}

.roundedcornr_bottom_231624 div,.roundedcornr_bottom_generic div {
background:url(/images/roundedcornr_231624_br.png) no-repeat bottom right
}

.roundedcornr_content_231624,.roundedcornr_content_generic {
background:url(/images/roundedcornr_231624_r.png) top right repeat-y;
padding:4px 10px
}

#searchItem td,#searchItem a {
font-size:12px
}

.RedLink5,.RedLink8 {
font-size:11px;
color:#ef3e42;
font-weight:700;
cursor:pointer
}

.ContactSelectBox,.ContactTextBox {
width:200px;
font-size:11px;
color:#000
} 

.suggest_link { 
        background-color: #FFFFFF; 
        padding: 2px 6px 2px 6px; 
        background-color: #f9f6f4;
        width: 145px;
  
} 
.suggest_link_over { 
        background-color: #b2c0db; 
        padding: 2px 6px 2px 6px; 
} 
#search_suggest { 
        position: absolute; 
        background-color: #FFFFFF; 
        text-align: left; 
        margin-top: -20px; 
        background-color: #f9f6f4;
} 