/* calories in ... */
#calsIn{margin-left:30px;width:500px;}
#calsIn .spanPic{float:right;}
#calsIn .spanPic img{margin:0 5px 30px 30px;}
#calsIn h2{font-size:17px;}
#calsIn h2.results{display:none;}
#calsIn h3{color:#555150;}
#calsIn h3 a{color:#555150;text-decoration:underline;}
#calsIn h3 a:hover{text-decoration:none;}
#calsIn h4 {color:#8A4294;font-size:12px;margin-bottom:0;}
#calsIn .spanC_header h4{color:#2792A2;}
.calsTable table{width:485px;}
.calsTable.titleBar table{border-bottom:1px solid #838383;margin-top:20px;}
.calsTable.main table{margin-bottom:25px;}
.calsTable table td{vertical-align:top;padding:2px;font-size:11px;color:#575354;font-weight:bold;}
.calsTable table td a{color:#575354;font-weight:bold;border-bottom:1px dotted #676B6C;text-decoration:none !important;}
.calsTable table td a:hover{border-bottom:0;}
.calsTable table .col1{width:301px;}
.calsTable table .col1 a:hover{text-decoration:underline;}
.calsTable table .col2{border-left:1px solid #838383;border-right:1px solid #838383;width:96px;}
.calsTable.titleBar table .col2{border-left:1px solid #2792a2;border-right:1px solid #2792a2;}
.calsTable table .col3{width:36px;}
.calsTable table .col4{width:36px;}
.calsTable.titleBar table td{color:#2792a2;vertical-align:top;padding:2px;font-size:11px;font-weight:bold;}
.calsTable.main .odd td{background-color:#EDF6FB;border-top:1px solid #E6E4E5;border-bottom:1px solid #E6E4E5;}
.calsTable.main .odd td a{color:#575354;font-weight:bold;}
#calsindept{float:left;width:240px;padding-bottom:15px;}
#calsindept a{float:left;clear:both;color:#676B6C;font-size:11px;border-bottom:1px dotted #676B6C;}
#calsbydept{float:right;width:240px;padding-bottom:15px;}
#calsbydept a{float:left;clear:both;color:#676B6C;font-size:11px;border-bottom:1px dotted #676B6C;}
#calsindept a:hover, #calsbydept a:hover{border-bottom:1px solid #ffffff;}
#calsIn .oddserving td{background-color:#ffffff;}
#click{color:#2792a2;font-weight:bold;font-size:13px;font-style:italic;}
#freetrial{margin-top:10px;clear:both;text-align:center;}

/* Tabs */
#resheader{background:url(/media/images/resources/tabs_footer.gif) bottom no-repeat;height:55px;width:550px;}
#resTabs{margin:0;padding:0 0 5px 0;height:39px;}
#resTabs li{float:left;list-style:none;margin:0;padding:0;}
#resTabs #aodSelected{background:url(/media/images/resources/aod_selected.gif) no-repeat;}
#resTabs #aodUnSelected{background:url(/media/images/resources/aod_unselected.gif) no-repeat;}
#resTabs #aodSelected a, #resTabs #aodUnSelected a{display:block;height:39px;width:120px;margin:0 6px 0 6px;}
#resTabs #dirSelected{background:url(/media/images/resources/directory_selected.gif) no-repeat;}
#resTabs #dirUnSelected{background:url(/media/images/resources/directory_unselected.gif) no-repeat;}
#resTabs #dirUnSelected a,#resTabs #dirSelected a{display:block;height:39px;width:118px;margin:0 6px 0 6px;}
#resTabs #expSelected{background:url(/media/images/resources/experts_selected.gif) no-repeat;}
#resTabs #expUnSelected{background:url(/media/images/resources/experts_unselected.gif) no-repeat;}
#resTabs #expSelected a, #resTabs #expUnSelected a{display:block;height:39px;width:120px;margin:0 6px 0 6px;}
#SearchResources {background:url(/media/images/resources/search_icon.jpg) no-repeat;margin-left:35px;height:40px;width:280px;margin-left:0;}
#SearchResources #srchinput{width:200px;height:14px;padding:2px;border:1px solid #48AACD;color:#575354;font-size:11px;margin-left:25px;}
#searchResults{margin:10px 0 0 0;width:480px;}
#searchResults td{vertical-align:top;border-right:1px solid #48AACD;padding:3px;border-left:1px solid #48AACD;}
#searchResults .titles{border-bottom:1px solid #48AACD;border-right:0;border-left-color:#ffffff; }
#searchResults .trOdd{background-color:#E9F8FB;}
#searchResults .pagination{text-align:right;border:0;border-top:1px solid #48AACD;}
#searchResults a{text-decoration:underline;}
#searchResults a:hover{text-decoration:none;}

#rContent{width:550px;background:url(/media/images/resources/span.gif) repeat-y;}
#rContent #UtilBar{float:right;margin:-8px 15px 20px 0;_margin-top:0;}
#rContent #UtilBar p{float:right;margin:0 5px 0 5px;padding-right:5px;border-right:1px solid #4DABCD;line-height:11px;}
#rContent #UtilBar p.last{border-right:0;}
#rContent #UtilBar a{font-size:11px;color:#4DABCD;text-decoration:underline;}
#rContent #UtilBar a:hover{text-decoration:none;}
#spanFooter{background:url(/media/images/resources/span_footer.gif) no-repeat #ffffff;width:550px; height:23px;clear:both;margin-bottom:0;}


#Promo{background:url(/media/images/library/bg_promo.gif) no-repeat;width:500px;height:92px;padding-top:10px;clear:both;}
#Promo p{margin:0 5px 5px 70px;}
#Promo p a{border-bottom:none;text-decoration:underline;}
#Promo p a:hover{text-decoration:none;}
#Promo .yellowtxt{color:#E79106;font-weight:bold;}

.promo{padding:20px 0 0 25px;}

/* Experts */
#ExpertSearch, #ArticleSearch{padding:20px;}
#ExpertSearch p, #ArticleSearch p{font-size:13px;color:#5c5c5c;font-family: Verdana,Arial,Helvetica,sans-serif;}
#FitnessPost{clear:both;padding-top:20px;}
#Thread.blue #FitnessPost #Question h2{color: #2482A6;font-weight: bold;padding:0 0 15px 60px;}
#Thread.blue #FitnessPost #Reply h2{color: #666666;font-weight: bold;padding:0 0 15px 60px;}
#Thread.blue #FitnessPost #Question p{color:#2381A3;font-weight:normal;}
#Thread.blue #FitnessPost #Reply p{color:#676767;font-weight:normal;}
#Thread.blue #FitnessPost #Question, #Thread.blue #FitnessPost #Reply{margin:0 30px 0 20px;}
#Thread.blue #FitnessPost #Question{background:url(/media/images/resources/q_blue.gif) no-repeat #EDF6FF;padding:10px 20px 20px 10px;margin-bottom:25px;}
#Thread.blue #FitnessPost #Reply{background:url(/media/images/resources/a_white.gif) no-repeat #ffffff;padding:0 20px 20px 10px;}

#Thread.pink #FitnessPost #Question h2{color: #ed4690;font-weight: bold;padding:0 0 25px 60px;}
#Thread.pink #FitnessPost #Reply h2{color: #666666;font-weight: bold;padding:0 0 15px 60px;}
#Thread.pink #FitnessPost #Question, #Thread.pink #FitnessPost #Reply{margin:0 30px 0 20px;}
#Thread.pink #FitnessPost #Question{background:url(/media/images/resources/q_pink.gif) no-repeat #FFE6EF;padding:10px 20px 20px 10px;margin-bottom:25px;}
#Thread.pink #FitnessPost #Reply{background:url(/media/images/resources/a_white.gif) no-repeat #ffffff;padding:0 20px 20px 10px;}
#Thread.pink #FitnessPost #Question p{color:#ed4690;font-weight:normal;}
#Thread.pink #FitnessPost #Reply p{color:#676767;font-weight:normal;}
#Question p, #Reply p{margin:0 0 0 60px;}

#FitnessPost #sresults{color:#C85FC6;font-weight:bold;font-size:12px;margin-left:90px;text-decoration:underline;}
#FitnessPost #sresults:hover{text-decoration:none;}

#TextSearch{float:left;width:280px;margin-top:10px;height:80px;background:none;}
#ExpertSearch #TextSearch{background:url(/media/images/resources/search_bg.gif) right repeat-y;}
#ViewAll{float:left;padding-left:15px;margin-top:10px;}
#TextSearch p{color:#4DABCD;font-weight:bold;}
#ViewAll p{color:#4DABCD;font-weight:bold;margin-bottom:7px;}
#TextSearch #srch{vertical-align:middle;}
#TextSearch .text{border:1px solid #007FB0;color:#5c5c5c;height:16px;width:160px;padding:2px;font-size:12px;margin:0 5px 0 5px;}
#TextSearch table{width:260px;margin-top:5px;}


.topPagi{position:absolute;top:77px;right:35px;}
.topPagi span{color:#48AACD !important;}
#mainBox.blue .spanTable .pagination{text-align:right !important;border:0;border-top:1px solid #48AACD;color:#48AACD;padding-right:5px !important;}
#mainBox.pink .spanTable .pagination{text-align:right !important;border:0;border-top:1px solid #ed4690;color:#ed4690;padding-right:5px !important;}
.spanTable a:hover{text-decoration:underline !important;}

/* FROM FORUM.CSS */
#mainBox {clear:both;padding-top:20px;width:540px;}
#mainBox .titleBar {margin-bottom:0px;padding-bottom:0px;color:#ffffff;}
#mainBox .titleBar  td{color:#ffffff;}
#mainBox.pink .titleBar {background: #ed4690;}
#mainBox.blue .titleBar {background: #55B2D1;}
#mainBox .spanTable table {border-collapse: collapse;table-layout: fixed;width: 540px;}
#mainBox .spanTable a {font-size: 11px !important;font-weight: bold !important;text-decoration: none;color: #555;}
#mainBox .spanTable td {padding: 3px;}
#mainBox .spanTable tr.odd {border-top: 1px solid #ffffff;border-bottom: 1px solid #ffffff;}
#mainBox.pink .spanTable tr.odd td{background: #ffe6ef !important;}
#mainBox.blue .spanTable tr.odd td{background: #E2F6FD !important;}
#mainBox .spanTable .col1 {width: 110px;border-right: 1px solid #fff;padding-left: 3px;}
#mainBox .spanTable .title .col1 {width: 110px;}
#mainBox .spanTable .col2 {width: 240px;border-right: 1px solid #fff;padding-left: 5px;}
#mainBox .spanTable .title .col2 {width: 250px;}
#mainBox .spanTable .col3 {width: 50px;padding-left: 10px;text-align: center;border-right: 1px solid #fff;}
#mainBox .spanTable .col3_pm {width: 50px;padding-left: 10px;text-align: center;}
#mainBox .spanTable .title .col3 {width: 50px;}
#mainBox .spanTable .col4 {width: 50px;border-right: 1px solid #fff;text-align: center;}
#mainBox .spanTable .title .col4 {width: 50px;}
#mainBox .spanTable .col5 {width: 50px;text-align: center;}
#mainBox .spanTable .title .col5 {width: 50px;}
#mainBox .spanTable .title td {border-bottom: 1px solid #fff;}
#mainBox .spanTable .col7, #mainBox .spanTable .title .col7{width:140px;border-right: 1px solid #fff;}
#mainBox .spanTable .col8, #mainBox .spanTable .title .col8{width:350px;}
/* FROM FORUM.CSS */

#Experts.home {margin:0;padding:12px 0 0 8px;}
#Experts.home p{margin:0 0 0 50px;}
#Experts.home p a{color:#c043a1;font-weight:bold;text-decoration:underline;}
#Experts.home p a:hover{text-decoration:none;}
#Experts.home .IC {background:url(/media/images/intro/expert1.jpg) no-repeat;height:80px;}
#Experts.home .AD {background:url(/media/images/intro/expert2.jpg) no-repeat;height:72px;}
#Experts.home .KM {background:url(/media/images/intro/expert3.jpg) no-repeat;height:80px;}
#Experts.home .VH {background:url(/media/images/intro/expert4.jpg) no-repeat;height:67px;}
