body {background-image:url(/sites/all/themes/custom/mymathlab/images/page-bg.gif); background-repeat:repeat-x; background-color:#ffffff; margin:0; padding:0;}
a,img {border:none;}
form {display:inline; margin:0; padding:0; border:none;}
#wrap {margin:0 auto; width:1004px; padding:0; }

#header {height:123px;}
#logo {float:left; display:inline; margin:5px 0 20px 5px;}
#logo2 {float:left; display:inline; margin:30px 0 0 10px;}
#support-links {float:right; display:inline; margin:12px 0 0 0; width:460px; height:27px; padding:8px 2px 0 10px; text-align:right;}
#support-links a:link, #support-links a:active, #support-links a:visited  {color:#ffffff; text-decoration:none; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size:11px; margin:4px 12px 0 12px; float:left; display:inline; }
#support-links a:hover {color:#ffffff;}
#input-search { vertical-align:middle; width:139px; height:17px; padding:2px 2px 2px 7px; background-image:url(/sites/all/themes/custom/mymathlab/images/search-bg.gif); background-repeat:no-repeat; border:none; margin:0; color:#455560; font-size:9px; float:left; display:inline; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;background-color:transparent; }
#btn-search {vertical-align:middle; width:21px; height:21px; padding:0px; background-image:url(/sites/all/themes/custom/mymathlab/images/search-button-bg.gif); background-repeat:no-repeat; border:none !important; border: !important;cursor:pointer; background-color:transparent; margin:0; float:left; display:inline;}
#nav {clear:both; text-align:right; margin:0 4px 5px 0; vertical-align:middle; height:27px;}
#nav img {vertical-align:middle;}
#nav a:link, #nav a:active, #nav a:visited {color:#ffffff; text-decoration:none; font-size:16px; font-family:Myriad Pro; margin:0 10px; vertical-align:middle; padding:0 0 9px 0;} 
body:first-of-type #nav a:link, body:first-of-type #nav a:active, body:first-of-type #nav a:visited {padding:0 0 15px 0;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
body:first-of-type #nav a:link, body:first-of-type #nav a:active, body:first-of-type #nav a:visited {padding:0 0 13px 0;}
  }

#nav a:hover { background-image:url(/sites/all/themes/custom/mymathlab/images/nav-bg.gif); background-repeat:no-repeat; background-position:center bottom;}
#nav a.active, #nav .active-trail a {background-image:url(/sites/all/themes/custom/mymathlab/images/nav-bg.gif); background-repeat:no-repeat; background-position:center bottom;}
#nav li {padding:0;  float:left; display:inline;}
#nav ul {display:inline; float:left; display:inline; margin:0 0 0 250px !important;}

#content {}
#carousel {clear:left; width:920px; height:380px; background-image:url(/sites/all/themes/custom/mymathlab/images/carousel-bg.gif); background-repeat:no-repeat; padding:65px 0 0 36px; margin:0 0 0px 0; background-position:6px 0;}
#carousel-left {float:left; display:inline; width:480px; height:315px;}
#carousel-left h1 {color:#ffffff; font-size:44px; margin:0px 0 10px 0; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
#carousel-left h2 {color:#ffffff; font-size:22px; margin:10px 0; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
#carousel-left p {color:#ffffff; font-size:18px; margin:10px 0; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
#carousel-hero {float:left; display:inline; width:460px; padding:0 0 0 0px; margin:10px 0 0px 5px;position:relative;}
#carousel-overlay{position:absolute; z-index:2; cursor:pointer; width:460px; height:300px; background-image:url(/sites/all/themes/custom/mymathlab/images/carousel-button.png); background-repeat:no-repeat; background-position:140px 120px;}
#carousel-overlay:hover{background-image:url(/sites/all/themes/custom/mymathlab/images/carousel-button-over.png); background-repeat:no-repeat;}
#carousel-hero-content{position:absolute; z-index:1;}

#carousel-controls {clear:both; text-align:right; margin:304px 58px 0 0; vertical-align:middle;}
#carousel-controls img, .goto {vertical-align:middle;}
.carousel-desc{height:153px;padding-right:10px;}
#carousel .views-row{width:950px;display:none;}

#carousel-hero a {color:#cccccc;}

#page-break {margin: 20px 0pt 0pt; clear: both; float: left; display: inline; width: 966px;}
#page-text #page-break {width:100% !important;}

#carousel .views-row-first{display:block;}

#joc {float:left; display:inline; width:293px; padding:0px 10px 10px 10px; min-height:350px;}
#fd {width:300px; float:left; display:inline;  padding:0 10px 10px 10px; min-height:350px;}
#testimonials {min-height:350px;}
#joc:hover, #fd:hover, #testimonials:hover { background-image:url(/sites/all/themes/custom/mymathlab/images/featured-bg.gif); background-repeat:repeat-x; background-color:#fef9e9; }

#fd p {margin:0; padding:0;}
#fd a, #joc a {text-decoration:none;}
#fd a:hover, #joc a:hover {color:#f27355;}
#link-vtdf {display:block; text-align:right; font-size:11px; color:#2e5d8a; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; text-decoration:underline !important; margin:10px 0 0 0;}

#fd a, #joc a{color:#285e93 !important;}

#link-joc {color:#404040; font-size:26px; font-family:Myriad Pro; display:block; background-image:url(/sites/all/themes/custom/mymathlab/images/icon-community.png); background-repeat:no-repeat; padding:10px 0 10px 45px; background-position:0 4px; text-decoration:none;}
#link-ciodf {color:#285e93; font-size:13px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; display:block; background-image:url(/sites/all/themes/custom/mymathlab/images/icon-connect.png); background-repeat:no-repeat; padding:10px 0 10px 45px; background-position:0 4px;}
#link-fuot {color:#285e93; font-size:13px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; display:block; background-image:url(/sites/all/themes/custom/mymathlab/images/icon-twitter.gif); background-repeat:no-repeat; padding:10px 0 10px 45px; background-position:0 4px;}
#link-eoyc {color:#285e93; font-size:13px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; display:block; background-image:url(/sites/all/themes/custom/mymathlab/images/icon-youtube.gif); background-repeat:no-repeat; padding:10px 0 10px 45px; background-position:0 4px;}
#link-sufn {color:#285e93; font-size:13px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; display:block; background-image:url(/sites/all/themes/custom/mymathlab/images/icon-newspaper.png); background-repeat:no-repeat; padding:10px 0 10px 45px; background-position:0 4px;}
#link-strf {color:#285e93; font-size:13px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; display:block; background-image:url(/sites/all/themes/custom/mymathlab/images/icon-rss.png); background-repeat:no-repeat; padding:10px 0 10px 45px; background-position:0 4px;}
#link-fd {color:#404040; font-size:26px; font-family:Myriad Pro; display:block; background-image:url(/sites/all/themes/custom/mymathlab/images/icon-connect3.png); background-repeat:no-repeat; padding:10px 0 10px 45px; background-position:0 4px;}
#link-iyw {color:#404040; font-size:26px; font-family:Myriad Pro; display:block; background-image:url(/sites/all/themes/custom/mymathlab/images/icon-write.gif); background-repeat:no-repeat; padding:10px 0 10px 45px; background-position:0 4px; text-decoration:none;}

.link-blog {color:#285e93; text-decoration:none; font-size:13px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; margin:10px 0 0 0;  padding:0; display:block;}
.blog-desc {color:#585858; text-decoration:none; font-size:13px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; margin:0 0 10px 0; padding:0; display:block;}

#testimonials {float:left; display:inline; width:265px; margin:0px 0 0 20px; padding:0 10px 10px 10px;}
.quote, #joc li, #fd li {color:#4c4c4c; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size:13px; line-height:20px;}
.author {color:#f27355; font-size:11px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-style:italic;}
.link-more {color:#1C4E7F; font-size:11px; font-family:arial; text-align:left; display:block; font-weight:bold; text-decoration:none;}
.read-more a {color:#35628e; font-size:11px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; text-align:right; width:auto; display:block;}
.read-more a:hover {color:#f27355;}

#page-content {background-image:url(/sites/all/themes/custom/mymathlab/images/subpage-content-bg.gif); background-repeat:no-repeat; padding:55px 0 0 10px; float:left; display:inline; width:991px; background-position:6px 0;}
#page-content2 {background-image:url(/sites/all/themes/custom/mymathlab/images/subpage-content-bg2.gif); background-repeat:no-repeat; padding:55px 0 0 10px; float:left; display:inline; width:991px; background-position:6px 0;}
#page-content3 {background-image:url(/sites/all/themes/custom/mymathlab/images/subpage-content-bg2.gif); background-repeat:no-repeat; padding:55px 0 0 10px; float:left; display:inline; width:991px; background-position:6px 0;}

#leftnav {margin:38px 0 0 -4px; width:200px; float:left; display:inline;}
#leftnav h2 {margin:0 0 0 10px; padding:0; color:#ffffff; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size:20px;text-decoration:none;display:block; font-weight:normal;}



#leftnav li {list-style:none;}

#leftnav a:link, #leftnav a:active, #leftnav a:visited {width:180px; height:18px; background-color:#e2ecf7; display:block; color:#34679a; padding:8px 9px 2px 9px; text-decoration:none; margin:3px 0 3px 0; font-weight:bold; font-size:12px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
#leftnav a:hover, #leftnav a.selected, #leftnav a.special:hover {background-color:#8fb1da; color:#ffffff; background-image:url(/sites/all/themes/custom/mymathlab/images/leftnav-selected.gif); background-repeat:no-repeat; background-position:right 0;}
#leftnav li.active-trail, #leftnav li.active-trail a:link, #leftnav li.active-trail a:active, #leftnav li.active-trail a:visited {background-image:url(/sites/all/themes/custom/mymathlab/images/leftnav-selected.gif); background-repeat:no-repeat; background-position:right 0; background-color:#8fb1da !Important; color:#ffffff;}
#leftnav li.first a.active {background-image:none;background-color:none;}
#leftnav a.special {background-color:#f9f0dd; color:#e85237; margin:0;}


.tertiary-links, #leftnav ul {margin:0; padding:0;}
#leftnav li.active-trail .tertiary-links a:link, #leftnav li.active-trail .tertiary-links a:active, #leftnav li.active-trail .tertiary-links a:visited {background-color:#f9f0dd !important; color:#285e93; margin:0; font-size:12px !important; width:180px !important; padding:8px 10px 2px !important; margin:0 0 0px 0 !important; background-image:none ;}

#leftnav li.active-trail .tertiary-links a:hover, #leftnav li.active-trail .tertiary-links a.special:hover { background-image:url(/sites/all/themes/custom/mymathlab/images/leftnav-selected2.gif) !important;}

#leftnav li.active-trail .tertiary-links a.active {color:#e85237 !important;}

.view{float:left;display:inline;}
#page-text { margin:0 0 0 0px; width:auto; padding:0 0px 0 0;}
.view-casestudies .view-content {margin-left:-238px;margin-top:20px;}

#page-content2 #page-text { float:left; display:inline; margin:35px 10px 0 3px; width:709px;}
#page-content3 #page-text { float:left; display:inline; margin:35px 10px 0 3px; width:749px;}


#leftnav li {padding:0;}
#leftnav ul {display:inline;}

.form-item input, .form-item select {background-color:#ffffff !important; border:1px solid #000000 !important;}
#test-form input, #test-form  select {background-color:#ffffff !important; border:1px solid #000000 !important;}


#cs-wrap {clear:both; margin:90px 0 20px -225px; width:940px; float:left; display:inline;}
#case-studies {clear:both; width:940px; border-left:1px solid #E0EBF5;}
.td-pag {background-color:#eef2f8; text-align:right; padding:4px 10px 4px 0;}
.pag {background-image:url(/sites/all/themes/custom/mymathlab/images/pag-blue.gif); background-repeat:no-repeat; width:18px; height:18px; text-align:center; vertical-align:middle; padding:2px 7px 2px 6px; color:#ffffff; text-decoration:none; font-size:9px; font-family:Arial,Verdana,sans-serif; font-weight:bold;}
.td-pag .selected {background-image:url(/sites/all/themes/custom/mymathlab/images/pag-pink.gif) !important; background-repeat:no-repeat; width:18px; height:18px; text-align:center; vertical-align:middle;}
.link-va {color:#285e93; text-decoration:none; font-family:Arial,Verdana,sans-serif; font-size:12px; margin:4px 0 0 0px; vertical-align:middle;float:right;}
.link-va:hover {color:#f98867;}
.header-row td, .header-row th {background-color:#285e93; color:#ffffff; font-family:14px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; text-align:left; padding:5px; border-bottom:3px solid #ffffff; font-weight:normal !important;  font-size:12px;}
.header-row td a, .header-row th a{text-decoration:none;color:#fff;}
.row-dropdowns td {background-color:#8fb1da;}
.row-data td {border-right:1px solid #e0ebf5; border-bottom:1px solid #e0ebf5; color:#555555; font-size:12px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; padding:10px 3px;}

.row-dropdowns select {color:#285E93; background-color:#F1F6FA; width:161px; height:22px; border:none; margin:0; padding:0; font-size:12px; }
.row-dropdowns select option {color:#285E93; background-color:#F1F6FA;}

.views-field-field-link-value {background-color:#f1f6fa; border-right:none !important;}
.link-ng {vertical-align:middle; margin:0 0 0 4px; height:12px;}


/* New Success Story Code */
#ptl {float:left; display:inline; width:475px;}
#ptr {float:right; display:inline; width:241px; margin:15px 0 0px 0; min-height:137px;}
.sb-cl {background-image:url(/sites/all/themes/custom/mymathlab/images/sidebar-callout.gif); background-repeat:no-repeat; width:221px; height:117px; padding:10px; text-align:center; margin:0 0 20px 0;}
.sb-cl p {color:#255F91 !important; font-size:14px !important; text-align:center; margin:0; padding:0; line-height:20px; font-weight:bold;}
#cs-bg {width:758px; height:274px; background-image:url(/sites/all/themes/custom/mymathlab/images/cs-bg.gif); background-repeat:no-repeat; float:left; display:inline; margin:120px 0 0 -225px;}
#cs-bg2 {width:758px; height:274px; background-image:url(/sites/all/themes/custom/mymathlab/images/cs-bg2.gif); background-repeat:no-repeat; float:left; display:inline;margin:230px 0 0 -220px;}

#cs-bg .col1 {background-image:url(/sites/all/themes/custom/mymathlab/images/cs-bg-reg1.gif);  background-repeat:no-repeat; min-height:274px;}
#cs-bg .col2  {background-image:url(/sites/all/themes/custom/mymathlab/images/cs-bg-reg2.gif);  background-repeat:no-repeat; min-height:274px;}
#cs-bg .col3  {background-image:url(/sites/all/themes/custom/mymathlab/images/cs-bg-reg3.gif);  background-repeat:no-repeat; min-height:274px;}

#cs-bg .col1:hover  {background-image:url(/sites/all/themes/custom/mymathlab/images/cs-bg-hov1.gif);  background-repeat:no-repeat;}
#cs-bg .col2:hover  {background-image:url(/sites/all/themes/custom/mymathlab/images/cs-bg-hov2.gif);  background-repeat:no-repeat;}
#cs-bg .col3:hover  {background-image:url(/sites/all/themes/custom/mymathlab/images/cs-bg-hov3.gif);  background-repeat:no-repeat;}

#cs-bg2 .col1 {background-image:url(/sites/all/themes/custom/mymathlab/images/cs-bg2-reg1.gif);  background-repeat:no-repeat; min-height:274px;}
#cs-bg2 .col2  {background-image:url(/sites/all/themes/custom/mymathlab/images/cs-bg2-reg2.gif);  background-repeat:no-repeat; min-height:274px;}
#cs-bg2 .col3  {background-image:url(/sites/all/themes/custom/mymathlab/images/cs-bg2-reg3.gif);  background-repeat:no-repeat; min-height:274px;}

#cs-bg2 .col1:hover  {background-image:url(/sites/all/themes/custom/mymathlab/images/cs-bg2-hov1.gif);  background-repeat:no-repeat;}
#cs-bg2 .col2:hover  {background-image:url(/sites/all/themes/custom/mymathlab/images/cs-bg2-hov2.gif);  background-repeat:no-repeat;}
#cs-bg2 .col3:hover  {background-image:url(/sites/all/themes/custom/mymathlab/images/cs-bg2-hov3.gif);  background-repeat:no-repeat;}

.cs-item {float:left; display:inline; width:194px; padding:10px 20px 0 20px;}
.col2 {width:224px;}
.col3 {width:220px;}


.cs-item h3 {color:#E85237 !important; font-size:18px !important; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-weight:bold !important; margin:0 0 13px 0 !important; padding:0 !important;}
.cs-item p {font-size:12px !important; line-height:16px !important; margin:5px 0 0 0; padding:0;}
.cs-item .author {font-size:11px !important; color:#E85237 !important;}
.cs-item div {height:238px; overflow:hidden;}
.cs-link-read {color:#1C4E7F; font-size:11px; font-family:arial; text-align:center; display:block; font-weight:bold; text-decoration:none;}
.csimg-left {float:left; display:inline; margin:10px 0 0 10px;}
.csimg-right {float:right; display:inline; margin:50px 10px 0 0;}
#main-info-page .csimg-right {float:right; display:inline; margin:10px 10px 0 0; clear:both;}

.news-item {font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; border-top:1px solid #E0EBF5;}
.news-item h1 {margin-top:15px !important;}
.news-item h2, .news-item h2 a:link, .news-item h2 a:active, .news-item h2 a:visited {color:#285E93; font-size:18px; margin:5px 0; padding:0; text-decoration:none;}
.news-item h2 a:hover {color:#F27355;}
.news-item p {color:#666666 !important; font-size:13px ;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
.news-item p a:link, .news-item p a:active, .news-item p a:visited {color:#35628e;}
.news-item p a:hover {color:#F27355;}
.news-item .link-more {width:700px;}
.info {font-size:11px !important; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
.info a:link, .info a:active, .info a:visited {color:#285E93; text-decoration:none;}
.info a:hover {color:#F27355;}

#sidebar {float:right; width:246px; display:inline; margin:40px 10px 0 0;  font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
#sidebar div {border:1px solid #D4E4F3; padding:10px; background-color:#fff9eb; margin:20px 0; background-image:url(/sites/all/themes/custom/mymathlab/images/sbdiv-bg.gif); background-repeat:repeat-x; background-position:0 0;  font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; }
#sidebar div h4 {color:#333333; font-size:20px; margin:0; padding:0; font-weight:normal;}
#subscribe {background-image:url(/sites/all/themes/custom/mymathlab/images/icon-rss2.gif) !important; background-repeat:no-repeat; padding:5px 0 7px 30px !important; color:#4B4B4B !important; text-decoration:none; font-size:14px !important; }
#sidebar div a:link, #sidebar div a:active, #sidebar div a:visited {color:#0066cc; display:block; text-decoration:none; font-size:12px; background-image:url(/sites/all/themes/custom/mymathlab/images/carrot.gif); background-repeat:no-repeat; padding:0 0 5px 10px; background-position:0 4px;}
#sidebar div a:hover {color:#e85237;}
#sidebar div p { font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size:12px; color:#000000; margin:5px 0; padding:0;}

.sb-l2 {font-size:13px !important;}
.sb-l3 {font-size:15px !important;}
.tags a:link, .tags a:active, .tags a:visited {display:inline !important;}
#sidebar select {margin:15px 0 5px 0;}
.twitter p {padding:0 15px; color:#666666 !important; font-size:12px ;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; }

.tags a {background-image:none !important; padding:0 !important;}

#product-bar {float:right; display:inline; width:613px; margin:0 27px 0 0;}
#product-bar p {width:101px; height:44px; border:1px solid #EEF1F6; border-bottom:none; border-right:none; text-align:center; vertical-align:middle; display:inline; float:left; display:inline; padding:10px 0 0 0;}
#product-bar p img {vertical-align:middle;}
#product-bar #last {border-right:1px solid #EEF1F6;}

#product-fam-table {clear:both; width:940px;border-collapse:none; margin:380px 0 0 -225px !important;}
#product-fam-table td, #product-fam-table th {border:1px solid #EEF1F6; padding:3px; min-width:101px; font-size:12px; color:#000000; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; empty-cells: show;}
.parent, .parent td, .tree-table-link {background-color:#F1F6FA; color:#295E92; font-weight:bold; font-size:12px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
.rc, #product-fam-table p {text-align:center;}

.tree-table-link{text-decoration:none;}

/* Faculty Testimonials Page */
#testimonial-wrap {width:721px; height:135px; background-image:url(/sites/all/themes/custom/mymathlab/images/tesimonial-wrap-bg.gif); background-repeat:no-repeat; padding:10px 25px; margin:220px 0 0 -225px;}
#testimonial-wrap p {color:#ffffff; font-size:13px; font-family:LucidaSans; margin:0; padding:0; height:78px;overflow:hidden;}
#testimonial-wrap div {
color:#FFFFFF;
font-family:LucidaSans;
font-size:15px;
height:115px;
margin:0;
padding:0;
}
#testimonial-wrap .author {font-style:italics; width:630px; text-align:right; margin:10px 0; font-size:11px; color:#ffffff; display:block;}
#testimonial-wrap #carousel-controls {clear:both; margin:0; padding:0;}
.div-pag {background-color:#eef2f8; text-align:right; padding:4px 10px 4px 0; width:auto; height:24px;}

.views-summary {margin:0; padding:0;}
.views-summary li {list-style:none !important; font-size:12px;}
.item-list, .item-list ul {margin:0 !important ; padding:0 0px 0 0 !important; border:none !important;}
.item-list {float:right;}
#sidebar .item-list {float:none !important;}
.td-pag .item-list{float:right;}

.item-list ul li {margin:0; padding:0;}
.item-list a:link, .item-list a:active,  .item-list a:visited {font-size:16px ; display:inline !important;}

.item-list .pager li {padding:0;}
.item-list .pager-item {padding:0 !important;}
.item-list .pager {background-color:#eef2f8;  padding:0px 0px 4px 0 !important;  text-align:right !important; display:inline;}
.pager li {text-align:right;}
.pager-item a:link,  .pager-item a:active, .pager-item a:visited {background-image:url(/sites/all/themes/custom/mymathlab/images/pag-blue.gif); background-repeat:no-repeat; width:18px; height:18px; text-align:center; vertical-align:middle; padding:4px 7px 3px 6px; color:#ffffff; text-decoration:none; font-size:9px !important; font-family:Arial,Verdana,sans-serif; font-weight:bold; background-position:0 0px; text-indent:1px;}

.pager-current {background-image:url(/sites/all/themes/custom/mymathlab/images/pag-pink.gif) !important; background-repeat:no-repeat; width:18px; height:18px; text-align:center; vertical-align:middle; font-size:9px !important; padding:4px 7px 3px 6px!important; color:#ffffff; text-indent:1px; background-position:0; font-family:arial;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .pager-current {background-image:url(/sites/all/themes/custom/mymathlab/images/pag-pink.gif) !important; background-repeat:no-repeat; width:18px; height:18px; text-align:center; vertical-align:middle; font-size:9px !important; padding:4px 7px 3px 6px!important; color:#ffffff; text-indent:1px; background-position:0 0px; font-family:arial;}
}



.pager-next a {color:#EEF2F8 !important; font-size:12px !important; font-family:arial; text-decoration:none; background-image:url(/sites/all/themes/custom/mymathlab/images/icon-nextpage.gif); background-repeat:no-repeat; padding:0 0 0 5px; background-position:0 2px; font-family:arial;}
.pager-previous a {color:#EEF2F8 !important; font-size:12px !important; font-family:arial; text-decoration:none; background-image:url(/sites/all/themes/custom/mymathlab/images/icon-lastpage.gif); background-repeat:no-repeat; padding:0 5px 0 0px; background-position:right 2px; font-family:arial;}
 .pager-last  a,  .pager-last, .pager-first {display:none !important;}

/* Testimonials Code */
#page-left {width:650px; float:left; display:inline;}
#page-right {float:right; display:inline; width:245px; margin:0 15px 0 0;}

.test-item {width:auto; margin:0; padding:0; border:1px solid #eef2f7; border-top:none;}
.test-action {text-align:right; margin:0; padding:0;width:auto; height:25px;}
.test-info {padding:0 20px 10px 20px; float:left; display:inline;}
.test-info img {float:left; display:inline; margin:0 20px 0 0;}
.test-info p, .test-info li {display:inline; float:right; width:520px; margin:10px 30px 0px 0; color:#585858;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size:13px;}

.test-info p a:link, .test-info p a:active, .test-info p a:visited {color:#285e93; text-decoration:none; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
.test-info p a:hover {color:#000000;}
.icon-view {background-image:url(/sites/all/themes/custom/mymathlab/images/icon-edit.gif); background-repeat:no-repeat; margin:0; padding:0; width:29px; height:22px; float:right; display:inline; background-position:9px 5px; border:1px solid #eef2f7; border-top:none; border-right:none;}
.icon-cam1 {background-image:url(/sites/all/themes/custom/mymathlab/images/icon-camera.gif); background-repeat:no-repeat; margin:0; padding:0; width:29px; height:22px; float:right; display:inline; background-position:5px 3px; border:1px solid #eef2f7; border-top:none; border-right:none;}
.icon-cam2 {background-image:url(/sites/all/themes/custom/mymathlab/images/icon-camera2.gif); background-repeat:no-repeat; margin:0; padding:0; width:29px; height:22px; float:right; display:inline; background-position:5px 3px; border:1px solid #eef2f7; border-top:none; border-right:none;}
.icon-cam3 {background-image:url(/sites/all/themes/custom/mymathlab/images/icon-camera3.gif); background-repeat:no-repeat; margin:0; padding:0; width:29px; height:22px; float:right; display:inline; background-position:5px 3px; border:1px solid #eef2f7; border-top:none; border-right:none;}
.icon-cam4 {background-image:url(/sites/all/themes/custom/mymathlab/images/icon-camera4.gif); background-repeat:no-repeat; margin:0; padding:0; width:29px; height:22px; float:right; display:inline; background-position:5px 3px; border:1px solid #eef2f7; border-top:none; border-right:none;}

.pr-box {width:234px; border:1px solid #d5e4f3; background-image:url(/sites/all/themes/custom/mymathlab/images/rp-box-bg.gif); background-repeat:repeat-x; padding:0 5px 15px  5px;}
.pr-box h2{color:#313131; font-size:22px; padding:0 0 0 5px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
#tag-table {font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
#tag-table .parent, #tag-table .parent td {width:224px; padding:5px !important; border-top:1px solid #e0e8f2; border-bottom:1px solid #e0e8f2; border-collapse:collapse;}
#tag-table .parent em {font-size:11px; color:#333333; float:right; display:inline; font-style:normal;}
#tag-table td a {display:block; color:#666666; font-size:12px; padding:4px 0 2px 20px; text-decoration:none; border-bottom:1px solid #d5e4f3; width:202px;}
#tag-table td a:hover {color:#000000;}
#tag-table td {padding-left: 0 !important;}
#tag-table td a.last {border-bottom:none !important;}

#product-tours-table {margin:20px 0 20px 0px; clear:both;width:100%;  }
.table-faqs {margin:20px 0 20px 0 !important;}
#product-tours-table td {width:100%; border-left:1px solid #e0e8f2; border-right:1px solid #e0e8f2; border-bottom:1px solid #e0e8f2;}
#product-tours-table .tab-header, #product-tours-table .tab-header td { padding:10px !important;  background-color:#285e93;  font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size:14px; color:#ffffff; border:none !important; margin:0 0 3px 0;}
#product-tours-table .parent, #product-tours-table .parent td { padding:5px !important;  border:1px solid #e0e8f2;  border-top:none; border-collapse:collapse;}
#product-tours-table td ul li { font-size:13px; color:#000000; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}

/* Product Features Code */
.half {float:left; display:inline; width:483px;}
.half p {border-bottom:1px solid #e0e8f2; padding:10px 0 10px 10px; height:41px; color:#000000; font-size:12px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; margin:0; line-height:16px;}
.half h2 {padding:10px !important;  background-color:#285e93;  font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size:14px; color:#ffffff; border:none !important; margin:0 0 3px 0; font-weight:normal; width:462px;}
.feature {background-image:url(/sites/all/themes/custom/mymathlab/images/icon-red-arrow.gif); background-repeat:no-repeat;  background-position:10px 13px; border-right:1px solid #e0e8f2; padding:10px 0 10px 28px !important;}
.btn-more-info {margin:4px 0 0 0;}



/* New Success Story Code */

#footer {}
#footer p {font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size:12px; color:#555555; margin:3px 0; float:left; display:inline; width:600px;}
#footer p a:link, #footer p a:active, #footer p a:visited {color:#2c6295;}
#footer p a:hover {color:#f27355;}
#copy {color:#a5a5a5 !important;}
#pearson {float:left; display:none; margin:0 15px 0 0;}

.goto span{width:16px;height:16px;background-image:url(/sites/all/themes/custom/mymathlab/images/player-blue.gif); background-repeat:no-repeat;}
#carousel-controls .active span{width:16px;height:16px;background-image:url(/sites/all/themes/custom/mymathlab/images/player-red.gif); background-repeat:no-repeat;}

#sidebar h2.title{display:none;}
#sidebar .content, #sidebar .block {background-color:#FFFFFF;
background-image:none;
background-position:0 0;
border:none;
margin:0;
padding:0;}
.block .content span {font-size:12px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; color:#676666 !important; }


/* Faculty Advocates Code */
#advocates {clear:both; margin:30px 0 0 -225px; width:940px; float:left; display:inline;}
#advocates table  {clear:both; width:940px; }
.row-advocate td { border-bottom:1px solid #e0ebf5; color:#555555; font-size:12px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; padding:10px 5px;}

.advocate-img {width:130px;}
.advocate-info {width:300px; color:#333333;}
.advocate-info span {color:#818181 !important;}
.advocate-text {vertical-align:top;}
.adv-icons {vertical-align:bottom;}
.adv-icons img {vertical-align:bottom;}
.advocate-header-row  {background-color:#285e93; color:#ffffff; font-size:14px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; text-align:left; padding:5px; border-bottom:3px solid #ffffff;}

.advocate-text div { width:488px; margin:10px auto; padding:0;}
.advocate-text div p {background-image:url(/sites/all/themes/custom/mymathlab/images/adv-quote-mid.gif); background-repeat:repeat-y; width:448px; margin:0; padding:0 20px; font-size:13px; color:#333333;}
#advocates .state {background-color:#90b1da; color:#ffffff; font-size:14px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;  }

#drop-state {}
#drop-courses {}
#drop-course-format {}
.goup {vertical-align:top;}
.godown {vertical-align:bottom;}
#btn-legend {float:left; display:inline; margin:0 0 0 10px;}

.sb-cl2 {background-image:url(/sites/all/themes/custom/mymathlab/images/sidebar-callout2.gif); background-repeat:no-repeat; width:219px; height:116px; padding:10px; text-align:center;}
.sb-cl2 p {color:#255F91 !important; font-size:16px; text-align:center; margin:0; padding:0; line-height:20px; font-weight:bold;}
#btn-share-save {margin:30px 0 0 0; float:right; display:inline;}

#advocate-left {float:left; display:inline; width:516px; clear:both; margin:90px 0 0 -90px;}
#advocate-right {float:right; display:inline; width:235px; margin:70px 0 0 0;}
#advocate-right .pr-box {width:234px; border:1px solid #d5e4f3; background-image:url(/sites/all/themes/custom/mymathlab/images/rp-box-bg.gif); background-repeat:repeat-x; padding:0 5px 15px  5px;}
#advocate-right  .pr-box h2 {color:#313131; font-size:16px; padding:0 0 0 5px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}

.advocate-page #page-text {width:700px;}
.adv-th {float:left; display:inline; width:68px; padding:4px 5px 4px 5px !important; margin:0 !important; font-size:9px !important;}
.adv-th-link {display:block; font-size:9px;}
.link-vafl {margin:5px 0 0 0 !important;}
.link-vafl a:link, .link-vafl a:active, .link-vafl a:visited {clear:both; text-align:center; color:#1d5081; font-size:9px; text-decoration:none; display:block; border-top:1px solid #e3edf7; padding:5px ; clear:both; margin:10px 0 0 0 !important;}
.start-stop {margin:0px 0 5px 0 !important; text-align:right; padding:3px 0; border-top:1px solid #e3edf7; border-bottom:1px solid #e3edf7 ; vertical-align:middle;}
.start-stop img {vertical-align:middle;}

.connect-content {}
.connect-p {padding:0px 10px 10px 80px !important; min-height:60px;}
#con-twitter {background-image:url(/sites/all/themes/custom/mymathlab/images/con-twitter.gif); background-repeat:no-repeat;}
#con-rss {background-image:url(/sites/all/themes/custom/mymathlab/images/con-rss.gif); background-repeat:no-repeat;}
#con-youtube {background-image:url(/sites/all/themes/custom/mymathlab/images/con-youtube.gif); background-repeat:no-repeat;}
#con-help {background-image:url(/sites/all/themes/custom/mymathlab/images/con-help.gif); background-repeat:no-repeat;}
#con-newsletter {background-image:url(/sites/all/themes/custom/mymathlab/images/con-newsletter.gif); background-repeat:no-repeat;}
#con-email {background-image:url(/sites/all/themes/custom/mymathlab/images/con-email.gif); background-repeat:no-repeat;}
#con-share {background-image:url(/sites/all/themes/custom/mymathlab/images/con-share.gif); background-repeat:no-repeat;}

.connect-p span {float:left; display:inline; width:100px; vertical-align:middle;}
.connect-p input {margin:2px 0;}

.level2 #sidebar div a:link, .level2 #sidebar div a:active, .level2 #sidebar div a:visited {
font-size:16px;
}
.level3 #sidebar div a:link, .level3 #sidebar div a:active,c.level3 #sidebar div a:visited {
font-size:26px;
}
.level3 #sidebar div a:link, .level4 #sidebar div a:active, .level4 #sidebar div a:visited {
font-size:32px;
}

/* Training and Support Pages */

#training-resources-table { clear:both; width:100%; border:1px solid #e5ebf2; }
#training-benefits, #training-benefits td {border:1px solid #e0ebf5; border-collapse:collapse; vertical-align:top;}
#training-benefits td {padding:5px; color:#000000;}

.tb-header { background-color:#285e93; color:#ffffff; font-size:14px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; padding:5px 10px;}
.tb-header2 { background-color:#285e93; color:#ffffff; font-size:13px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; padding:5px 10px;}
.checkmark {color:##333333; padding:5px 5px 5px 15px !important; background-image:url(/sites/all/themes/custom/mymathlab/images/icon-checkmark.gif); background-repeat:no-repeat; background-position:0 5px;}
#redbox {margin:10px 0 0 0; width:201px; }
#redbox div {background-color:#cf3f25; padding:10px;}
#redbox div h3 {margin:0; padding:10px; color:#ffffff;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size:18px; font-weight:normal;}
#redbox div ul {margin:0; padding:0;}
#redbox div li {background-image:url(/sites/all/themes/custom/mymathlab/images/icon-redbox-li.gif); background-repeat:no-repeat; padding:0 0 0 20px; margin:10px 0; font-size:12px; color:#ffffff; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
#redbox div li a:link, #redbox div li a:active, #redbox div li a:visited {font-size:12px; color:#ffffff !important; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; background-color:transparent !important; padding:0 !important; background-image:none !important; text-decoration:underline !important; display:inline !important;}
#redbox div li a:hover {background-image:none !important;}

#tips-table {font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;  border:1px solid #e5ebf2;  width:95%; margin:0 0 20px 0;}
#tips-table td {padding:10px;}
#tips-table ul, #training-resources-table ul {margin:10px 0 10px 20px; padding:0;}
#tips-table li ,#training-resources-table li {font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; color:#000000; font-size:12px; }
.main-tip {padding:10px; background-color:#285e93; color:#ffffff; font-size:14px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
.tip-title {font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; background-color:#90b1da; color:#ffffff; font-size:14px; padding:10px;}
.tip-title2 {font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; background-color:#f1f6fa;  font-size:14px; padding:10px; border:1px solid #d5e4f3;}

.note {font-size:11px !important;}
.yellow-box {background-image:url(/sites/all/themes/custom/mymathlab/images/yellow-box-bg.gif); background-repeat:repeat-x; border:1px solid #d0dbe9; padding:8px 0;}
.yellow-box ul {margin:0 0 0 20px; padding:0; }
.yellow-box li {list-style: none; background-image:url(/sites/all/themes/custom/mymathlab/images/red-checkmark.png); background-repeat:no-repeat; padding:2px 0 2px 15px; background-position:0 3px;}

.tip-box {background-image:url(/sites/all/themes/custom/mymathlab/images/blue-tip.gif); background-repeat:no-repeat; padding:15px; margin:10px 0; width:669px; height:210px;}
.tip-box h3 {margin:0; padding:0; font-size:14px; font-weight:bold; color:#000000; text-transform:uppercase;background-image:url(/sites/all/themes/custom/mymathlab/images/red-checkmark.png); background-repeat:no-repeat; padding:2px 0 2px 15px !important; background-position:0 3px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; }

.tip-box2 {background-image:url(/sites/all/themes/custom/mymathlab/images/blue-tip2.gif); background-repeat:no-repeat; padding:15px; margin:10px 0; width:669px; height:94px;}
.tip-box2 h3 {margin:0; padding:0; font-size:14px; font-weight:bold; color:#000000; text-transform:uppercase;background-image:url(/sites/all/themes/custom/mymathlab/images/red-checkmark.png); background-repeat:no-repeat; padding:2px 0 2px 15px !important; background-position:0 3px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; }

.tip-box3 {background-image:url(/sites/all/themes/custom/mymathlab/images/blue-tip3.gif); background-repeat:no-repeat; padding:15px; margin:10px 0; width:669px; height:150px;}
.tip-box3 h3 {margin:0; padding:0; font-size:14px; font-weight:bold; color:#000000; text-transform:uppercase;background-image:url(/sites/all/themes/custom/mymathlab/images/red-checkmark.png); background-repeat:no-repeat; padding:2px 0 2px 15px !important; background-position:0 3px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; }

.tip-box li, .tip-box2 li {background-image:none !important; list-style: circle !important;}

#training-resources-table a:link, #training-resources-table a:active, #training-resources-table a:visited  {color:#285e93 !important; text-decoration:underline !important;}
#training-resources-table a:hover {color:#F27355 !important;}

#reqs-table {margin:10px 0; padding:0;}
#reqs-table td {border:1px solid #e8eff6; padding:10px; font-size:13px; color:#000000;  font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; }

.icon-edit-pencil {background-image:url(/sites/all/themes/custom/mymathlab/images/icon-edit-pencil.gif); background-repeat:no-repeat; padding:5px 0 5px 50px !important;}

.level1 { font-size:12px !important; }
.level2 {font-size:14px !important;}
.level3 {font-size:16px !important; }
.level4 {font-size:18px !important;}

#twitter_update_list a {font-size:12px !important; background-image:none !important; padding:0 0 5px 0 !important; display:inline !important;}
#twitter_update_list li {margin:5px 0;}

/* Teaching with MyMathLab Code */

.syllabi-item {width:990px; border-bottom:1px solid #e0ebf5; padding:10px 0; float:left; display:inline;}
.syllabi-image {float:left; display:inline; width:233px; height:191px; margin:10px 20px 10px 0px;}
.syllabi-item div {float:left; display:inline; width:705px;}
.syllabi-item div p {color:#808081; font-size:13px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; margin:10px 0; padding:0;}
.syllabi-item div p a:link, .syllabi-item div p a:active, .syllabi-item div p a:visited {color:#285e93; text-decoration:underline;}
.syllabi-item div p a:hover {color:#F27355;}
.si-title {color:#333333 !important; }

.div-header { padding:10px !important;  background-color:#285e93;  font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size:14px; color:#ffffff; border:none !important; margin:10px 0 3px 0; clear:both; float:left; display:block; width:990px;}

/* Titles Available Code */
.titles-search {background-color:#e8eff6; background-repeat:no-repeat; width:auto; height:auto; padding:10px; margin:10px 0; border-radius:5px;}
.titles-search p {margin:0 !important; padding:0 !important; color:#333333; font-size:13px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
.titles-search input {color:#999999; font-size:11px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; width:400px; border:1px solid #333333; padding:3px; margin:10px 0 0 0; vertical-align:middle;}
.btn-search img {vertical-align:middle; margin:9px 0 0 10px;}

.treeTable ul {margin:10px 0 10px 20px; padding:0;}
.treeTable li { padding:2px 0 3px 12px; background-position:0 5px;}
.treeTable li a:link, .treeTable li a:active, .treeTable li a:visited {color:#285e93; font-size:13px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; text-decoration:none;}
.treeTable li a:hover {color:#F27355;}

.treeTable li li {list-style:disc !important; background-image:none !important;}

#titles-table {margin:10px 0 10px 0; border-top:1px solid #e0e8f2; width:100%;}
#titles-table td {border-left:1px solid #e0e8f2; border-right:1px solid #e0e8f2; border-bottom:1px solid #e0e8f2;}
#titles-table .tab-header, #titles-table .tab-header td { padding:10px !important;  background-color:#285e93;  font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size:14px; color:#ffffff; border:none !important; margin:0 0 3px 0;}
#titles-table .parent, #titles-table .parent td { padding:5px !important;  border:1px solid #e0e8f2;  border-top:none; border-collapse:collapse;}
#titles-table td ul li { font-size:12px; color:#000000; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}

/* Case Study Detail Code */
.split-page #page-text {width:760px;}
.link-view-all {display:block; border-bottom:1px solid #d5e4f3; background-image:url(/sites/all/themes/custom/mymathlab/images/icon-blue-arrow.gif); background-repeat:no-repeat; padding:2px 0 3px 12px; background-position:0 5px;}
.link-view-all-box {display:block;  background-image:url(/sites/all/themes/custom/mymathlab/images/icon-blue-arrow2.gif); background-repeat:no-repeat; padding:5px 0 5px 35px; background-position:25px 7px; display:block; background-color:#eef2f8;  font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; color:#285e93; font-size:13px; text-decoration:none;}
#split-left {float:left; display:inline; width:505px; margin:0 20px 0 0;}
#split-right {float:right; display:inline; width:235px;}
#split-right .pr-box {width:184px; border:1px solid #d5e4f3; padding:0 5px 15px  5px; margin:0 0 10px 0; background-image:none !important;}
#split-right  .pr-box h2 {color:#313131; font-size:16px; padding:0 0 0 5px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}

#split-right .pr-box2 {width:174px; border:1px solid #d5e4f3; background-image:url(/sites/all/themes/custom/mymathlab/images/rp-box-bg.gif); background-repeat:repeat-x; padding:10px; margin:0 0 10px 0;}
#split-right  .pr-box2 h2 {color:#333333; font-size:16px; padding:0 0 0 5px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
#split-right  .pr-box2 h3 {color:#333333; font-size:13px; padding:0 0 0 5px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
#split-right .pr-box2 p {color:#808081;}
.pr-box2 .author {color:#333333 !important; font-size:10px !important;}

.blue-box {width:493px;  padding:1px 10px 10px 0;   -moz-border-radius: 1em;  background-color:#eef2f8; }
.blue-box2 {background-color:#eef2f8; padding:15px; width:473px;}

.blue-box3 {background-color:#EEF2F8; padding:15px; width:780px; border:1px solid #e4edf6;  margin-left:14px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; }
.blue-box3 h3 {color:#000000; font-size:16px; font-weight:bold;}
.blue-box3 .submitted, .blue-box3 .links, .submitted {display:none;}
.blue-box3 p {font-size:14px;}

.blue-box p, .blue-box2 p, .blue-box3 p {margin:3px 0 !important; padding:2px 0 0 0 !important;}
.textbook {background-image:url(/sites/all/themes/custom/mymathlab/images/icon-blue-book.gif); background-repeat:no-repeat; padding:10px 0 0 70px; background-position:5px 10px;}
.bold {font-weight:bold;}
.dark {color:#333333 !important; font-weight:bold;}
#page-text h3 {color:#333333; font-size:14px; margin:10px 0; padding:0; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}

.blue-box-right {width:160px; padding:10px; margin:10px 0; -moz-border-radius: 1em;  background-color:#eef2f8;}
.blue-box-right table {}
.blue-box-right table td {color:#333333; font-size:11px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; vertical-align:top;}

/*Student Testimonials */

.student-testimonials .test-item {padding:10px  !important; width:auto !important; }
.student-testimonials .test-item p {color:#585858; font-size:12px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; margin:10px 0; padding:0;}
.student-testimonials .test-item li {color:#585858; font-size:12px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
.student-testimonials .test-item .auth {color:#333333 !important;}

.tag {font-size:14px !important; color:#333333 !important;  font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; padding:5px 0 0 25px !important;}
.book1 {background-image:url(/sites/all/themes/custom/mymathlab/images/icon-book1.png); background-repeat:no-repeat; padding:0 0 0 15px !important; margin:0;}
.book2 {background-image:url(/sites/all/themes/custom/mymathlab/images/icon-book2.png); background-repeat:no-repeat; padding:0 0 0 15px !important; margin:0;}
#book-table { margin:0 0 0 -26px; border-left:none; border-left:1px solid #e0e8f2; }
#book-table td {color:#000000; font-size:12px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; padding:4px 10px; border-left:none; border-collapse:collapse;}
#book-table  .header-row td {color:#ffffff !important; }

.odd td {background-color:#f1f6fa;}
.search-by { background-image:url(/sites/all/themes/custom/mymathlab/images/icon-blue-arrow.gif); background-repeat:no-repeat; padding:2px 0 3px 12px; background-position:0 5px; margin:0 30px 0 0; color:#285e93; font-size:13px;  font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;  text-decoration:none; }
.search-by:hover {}

.fake-box {padding:14px 12px; border:1px solid #d5e4f3; clear:both;}
.fake-box a:link, .fake-box a:active, .fake-box a:visited {color:#285e93;font-size:13px;  font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;  text-decoration:none;  }
.fake-box p {font-size:13px;  font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; color:#808081; margin:5px 0 0 0 !important; padding:0 !important; line-height:18px; }
.document {background-image:url(/sites/all/themes/custom/mymathlab/images/icon-edit2.gif); background-repeat:no-repeat; padding:0 0 0 50px; margin:0 0 10px 0; float:left; display:inline;}
.document a:link, .document a:active, .document a:visited {color:#285e93; text-decoration:none; font-size:13px;  font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
.document a:hover {color:#F27355;}

.big-blue-box {background-color:#f1f6fa; padding:20px 14px; border:1px solid #d5e4f3;font-size:13px;  font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; color:#666666; width:912px; margin:140px 0 0 -225px; clear:both;}
#story-table {width:90%;}
#story-table td {padding:4px 20px 0px 4px; }
#story-table td.fields {padding:4px 20px 13px 4px !important; }
#story-table input {width:215px; border:1px solid #d7d5d5;}
.cb {width:auto !important; margin: 3px 0 13px 0px;}
#btn-submit, .big-blue-box #edit-submit {background-image:url(/sites/all/themes/custom/mymathlab/images/btn-submit2.gif); background-repeat:no-repeat; border:none !important; background-color:transparent; overlay:none; width:103px !important; height:24px;}
#story-table textarea {background-color:#ffffff; border:1px solid #d5e4f3;}
#edit-your-story{width:690px; height:115px;}
#edit-how-long-using{width:400px; height:75px;}

ul li span {color:#d6472b !important;}

.full-area .blue-box2 {width:680px;}
.youtube {background-image:url(/sites/all/themes/custom/mymathlab/images/icon-youtube2.gif) !important; background-repeat:no-repeat !important; padding:5px 0 10px 0px !important;}
.twitter {background-repeat:no-repeat !important; padding:5px 0 10px 0px !important;}
.newsletter {background-image:url(/sites/all/themes/custom/mymathlab/images/icon-newsletter.png) !important; background-repeat:no-repeat !important; padding:5px 0 10px 0px !important;}

.col-left {float:left; display:inline; width:375px;}
.col-right {float:left; display:inline; width:250px;}
.rule {width:100%; height:1px; background-color:#e0ebf5; clear:both; margin:0 0 5px 0;}
.col-left ul, .col-right ul {margin:5px 0 0 20px; padding:0;}
.col-left li, .col-right li {list-style:none; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; margin:0 0 10px 0; padding:0;}
.col-left p, .col-right p {margin:5px 0; padding:0;}

.blue-box2 p a:link, .blue-box2 p a:active, .blue-box2 p a:visited, .blue-box2 li a:link, .blue-box2 li a:active, .blue-box2 li a:visited {color:#0066cc; text-decoration:none;}
.blue-box2 p a:hover, .blue-box2 li a:hover {color:#0066cc;}

.spanish {  padding:5px 0 10px 00px; margin:10px 0 40px 0;}
.brasil { padding:5px 0 10px 00px; margin:10px 0 40px 0;}
.brasil p img, .spanish p img, .italiano p img {margin:0 10px 0 0;}

.italiano { padding:5px 0 10px 00px; margin:10px 0 40px 0;}

#split-left table {border:1px solid #d5e4f3; }
#split-left table td {font-size:12px;  font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; color:#666666; padding:5px; }
#split-left table .header-row td {color:#ffffff !important; border:1px solid #ffffff;}
#split-left table .odd td {background-color:#d5e4f3; }
#split-left table .even td {background-color:#ffffff; }

.gs-top {background-color:#eef2f8; font-size:11px;  font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; color:#585858; text-align:right; padding:5px 10px; vertical-align:middle;}
.gs-top a, .gs-top img {vertical-align:middle;}
.gs-top p {margin:0 20px 0 0; padding:0; display:inline; font-size:11px;  font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; color:#585858;}

#search-results-table {width:100%;}
#search-results-table td {border:1px solid #eef2f8; padding:5px 10px 10px 10px; font-size:13px;  font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; color:#666666;}
#search-results-table td a:link, #search-results-table td a:active, #search-results-table td a:visited {color:#285e93; text-decoration:none;}
#search-results-table p {margin:0; padding:0;}
#search-results-table td a:hover {color:#F27355;}
#search-results-table .pagination {padding:0 !important; background-color:#EEF2F8;}

#search-results-table .pag {background-image:url(/sites/all/themes/custom/mymathlab/images/pag-blue.gif); background-repeat:no-repeat; width:18px; height:18px; text-align:center; vertical-align:middle; padding:3px 7px 3px 6px; color:#ffffff !important; text-decoration:none; font-size:9px; font-family:Arial,Verdana,sans-serif; font-weight:bold;}
#search-results-table  .selected {background-image:url(/sites/all/themes/custom/mymathlab/images/pag-pink.gif) !important; background-repeat:no-repeat; width:18px; height:18px; text-align:center; vertical-align:middle;}
#search-results-table .link-va {color:#285e93; text-decoration:none; font-family:Arial,Verdana,sans-serif; font-size:12px; margin:4px 0 0 4px; vertical-align:middle;float:right;}
#search-results-table .link-va:hover {color:#f98867;}

#page-content3 .titles-search {background-image:url(/sites/all/themes/custom/mymathlab/images/titles-search-bg.gif); background-repeat:no-repeat; width:729px; height:47px; padding:10px; margin:10px 0;}

.goto {text-decoration:none;}
.treeTable {clear:both;}
.treeTable td {padding:5px 10px; }

.percent-table {}
.percent-table td {vertical-align:top; border: 1px solid #D5E4F3; }
.textbook p {min-height:50px;}

.download-link {color:#0066cc; font-size:11px;  font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; text-decoration:none; background-image:url(/sites/all/themes/custom/mymathlab/images/carrot.png); background-repeat:no-repeat; padding:0 0 0 12px; float:left; display:inline; clear:both; margin:3px 0;   background-position:0px 2px; }

div#twitter_div{border:none;margin-top:5px;}
#lightboxFrame{border:none;}

#block-tagadelic-4 .more-link{display:none;}

#home-alert-box{margin:0 20px 8px 8px;width:988px;border-top:1px solid #295e94; border-bottom:1px solid #295e94;color:#e85136; font-family:'Lucida Grande','Lucida Sans Unicode',Arial,Verdana,sans-serif;
font-size:11px;font-weight:bold;overflow:auto;}
#home-alert-label{font-size:20px;float:left;margin:6px 20px 6px 2px;padding-top:0px;}

#home-alert-text {float:left;margin:4px 0 4px 0;width:870px;}

#page-text .node .taxonomy {display:none;}
#story-table .form-checkbox {width:20px;}


/* Added By AC March 2010 */

#ribbon {background-image:url(/sites/all/themes/custom/mymathlab/images/ribbon.gif); background-repeat:no-repeat; width:681px; padding:10px 20px 0 50px; height:147px; margin-left:-50px;}

.node-unpublished{background-color:#ffffff;}

.take-away{padding:10px;}

#skip a, #skip a:hover, #skip a:visited 
{ 
position:absolute; 
left:0px; 
top:-500px; 
width:1px; 
height:1px; 
overflow:hidden;
} 

#skip a:active, #skip a:focus 
{ 
position:static; 
width:auto; 
height:auto; 
color: #fff;
}

.expander img, h3.tree_table_header{float:left;}
.expander img{margin-top:3px;}
h3.tree_table_header{margin:0 0 0 6px !important; padding:0 !important; width:90%; padding-left:8px;}

#simplenews-subscription-manager-form {padding-bottom:20px !important;}
ol li {font-size:0.75em !important;}

.block a:link, .block a:active, .block a:visited {clear:left;font-size:12px;display:block; margin:0 0 5px 0;}
select {border:1px solid #cccccc !important;}

#right-sidebar .block{margin-top:-15px;}
.tags h2, #block-views-archive-block_1 h2{display:none;}
.tags h4{margin-bottom:14px;}

#block-views-archive-block_1 #month{margin-top:20px;}
#block-views-archive-block h2{margin-top:30px !important;margin-bottom:-4px;}

#right-sidebar {text-align:center;}