﻿/********************************* Generic My Milkround Styles ***********************************/
/*********************************** SEO Text **********************************************************/
.seo-text{position:absolute;top:-10000px;left:0px;}
/****************** MAIN DIV STRUCTURE STYLES ****************************************************/
/* #browse-list-container {float: left; height: 196px; width: 960px; background: #FFF url(/images/mymilkround/industries_image.gif);} */
#browse-list-container {float: left; height: 196px; width: 960px;}
.mmr-favourites {clear: left; float: left; margin: 20px 0 0 0; width: 958px; border: 1px solid #cccccc;}
.mmr-tabs {clear: left; float: left; height: 196px; width: 628px; margin: 20px 40px 0 0; border: 1px solid #cccccc;}
.mmr-right-column{}
.mmr-reps {float: right; width: 288px; margin: 20px 0 0 0; border: 1px solid #cccccc;}
/****************** TOP IMAGE CONTAINER STYLES ****************************************************/
#browse-list-container .image-banner {width: 962px; height: 196px; background: url(/images/mymilkround/MM-loggedin.jpg) 0 0 no-repeat;}
#browse-list-container .header-title {float: left; width: 345px; padding: 0 0 0 0; margin: 10px 72px 0 0;}
#browse-list-container .header-title h2 {font-size: 2.0em;color: #333333; padding: -1000px 0 0 10px; margin: 0 0 0 0;position:absolute;}
#browse-list-container .header-title p {padding: 10px 0 0 10px; margin: -1000px 0 0 0;position:absolute;}
#browse-list-container .personal-details {float: left; width: 148px; height: 137px; padding: 0 0 0 0; margin: 20px 35px 0 0; background: url(/images/mymilkround/personal.png) 0 0 no-repeat;}
#browse-list-container .Career-prefs {float: left; width: 148px; height: 137px; padding: 0 0 0 0; margin: 20px 34px 0 0;background: url(/images/mymilkround/career.png) 0 0 no-repeat;}
#browse-list-container .email-subs {float: left; width: 148px; height: 137px; padding: 0 0 0 0; margin: 20px 0 0 0; background: url(/images/mymilkround/email.png) 0 0 no-repeat;}
#browse-list-container .personal-details a {display: block; color: #ffffff; font-weight: bold;}
#browse-list-container .Career-prefs a {display: block; color: #ffffff; font-weight: bold;}
#browse-list-container .email-subs a {display: block; color: #ffffff; font-weight: bold;}

.panel-btn {margin: 100px 0 0 0; padding: 4px 0 0 0; color: #ffffff; text-align: center; height: 24px; background: #ffffff url(/images/button-spacer.gif) 0 0 repeat-x;}
/****************** FAVOURITE DIV STRUCTURE STYLE ****************************************************/
.mmr-favourites .header2 {margin: 0 0 0 0; padding: 4px 0 0 10px; height: 24px; width: 950px; background: #ffffff url(/images/boxheader.gif) 0 0 repeat-x;}
.mmr-favourites h2 {float: left; font-size: 1.10em; font-weight: normal; color: #ffffff;}
.mmr-favourites img {float: right; margin: 0 0 0 0; padding: 0 5px 0 0;}
.mmr-favourites ul {margin: 0 0 0 25px; padding: 5px 0 10px 0; width: 96%;}
.mmr-favourites ul li {list-style-image: url(/images/Pink_Arrow_for_Bulleted_List.gif);}
.mmr-favourites ul li a.remove-link {color: #ca0c8a; font-weight: bold;}
.remove-link {clear: both; float: right;}
.mmr-favourites a:link, .mmr-favourites a:visited, .mmr-favourites a:active {color: #333333; font-weight: normal;}
.mmr-favourites a:hover {color: #ca0c8a; font-weight: normal;}
/****************** TAB DIV STRUCTURE STYLES ****************************************************/
.mmr-tabs .header2 {margin: 0 0 0 0; padding: 4px 0 0 10px; height: 24px; width: 618px; background: #ffffff url(/images/boxheader.gif) 0 0 repeat-x;}
.mmr-tabs h2 {float: left; font-size: 1.10em; font-weight: normal; color: #ffffff;}
.mmr-tabs img {float: right; margin: 0 0 0 0; padding: 0 5px 0 0;}
.mmr-tab-content {padding: 5px 0 0 10px; margin: 0 0 0 0;}

.mmr-tab-content ul {margin: 0 0 0 15px; padding: 0 0 10px 0; width: 595px;}
.mmr-tab-content ul li {list-style-image: url(/images/Pink_Arrow_for_Bulleted_List.gif);}
.my-milkround-deadline {clear: both; float: right;}

.mmr-tabs .VacancyList {}
.mmr-tabs .captionRow a:link, .captionRow a:visited, .captionRow a:active {color: #333333; font-weight: normal;} 
.mmr-tabs .captionRow a:hover {color: #ca0c8a; font-weight: normal;}
.mmr-tabs .captionRow {margin: 0 0 0 0; padding: 0 0 5px 0; clear: left; float: left; width: 610px}
.mmr-tabs .rowCompanyName {float: left; margin: 0 0 0 0; padding: 0 10px 0 0; font-weight: bold;}
.mmr-tabs .rowCompanyName a:link, .mmr-tabs .rowCompanyName a:visited, .mmr-tabs .rowCompanyName a:active {font-weight: bold;}
.mmr-tabs .rowCompanyName a:hover {font-weight: bold;}
.mmr-tabs .rowBlockImage {float: left; margin: 0 0 0 0; padding: 3px 0 0 0; width: 8px;}
.mmr-tabs .rowVacancyName {float: left; margin: 0 0 0 0; padding: 0 0 0 0;}
.mmr-tabs .rowDeadline {float: right; margin: 0 0 0 0; padding: 0 0 0 0;}
/****************** REPS DIV STRUCTURE STYLE ****************************************************/
.mmr-reps h2 {font-size: 1.10em; font-weight: normal; color: #ffffff; margin: 0 0 0 0; padding: 4px 0 0 10px; height: 24px; width: 280px; background: #ffffff url(/images/boxheader.gif) 0 0 repeat-x;}
.mmr-reps p {font-size: 1em; font-weight: normal; color: #333333; padding: 0 10px 0 10px;}
.mmr-reps img {margin: 0 0 0 10px;}
.mmr-reps .find-out-more {display: block; cursor: pointer; font-weight: bold; color: #ffffff; margin: 0 0 10px 10px; padding: 5px 0 0 18px; width: 104px; height: 24px; background: #ffffff url(/images/button-spacer.gif) 0 0 repeat-x;}
.mmr-reps .reps-content {margin: 0 0 0 0; padding: 0 0 0 10px;}
.mmr-reps .reps-content a {color:#333333;}
.mmr-reps .reps-content a:link, .mmr-reps .reps-content a:visited, .mmr-reps .reps-content a:active {}
.mmr-reps .reps-content a:hover {color: #ca0c8a; font-weight: normal;}
.mmr-reps .repsOnlineRepsLink a{color: #ca0c8a; font-weight: bold;}
.mmr-reps .repsOnlineRepsLink a:hover {color: #ca0c8a; font-weight: bold;}
.mmr-reps .repsInfoDesc img {margin: 0 0 0 0; padding: 5px 0 10px 10px;}
.mmr-reps .reps-top-content a:link, .mmr-reps .reps-top-content a:visited, .mmr-reps .reps-top-content a:active {color: #333333; font-weight: normal;}
.mmr-reps .reps-top-content a:hover {color: #ca0c8a; font-weight: normal;}
.mmr-reps .reps-top-content {margin: 0 0 0 0; padding: 0 0 10px 10px;}
.mmr-reps .reps-main-content {margin: 0 0 0 0; padding: 0 0 0 10px;}
.mmr-reps .onlineRepsTotalsImage {float: left; margin: 0 0 0 0; padding: 0 0 0 0;}
.mmr-reps .onlineRepsTotalsValue {float: left; margin: 0 0 0 0; padding: 7px 0 0 8px;}
.mmr-reps .onlineRepsTotalsValue  a:link, .mmr-reps .onlineRepsTotalsValue  a:visited, .mmr-reps .onlineRepsTotalsValue  a:active {color: #333333; font-weight: normal;}
.mmr-reps .onlineRepsTotalsValue  a:hover {color: #ca0c8a; font-weight: normal;}
.active-view-link {padding:0 10px 0 10px;}
.active-view-link a {color: #333333;}
.active-view-link a:hover {color: #ca0c8a;}
/****************** LOGIN ERROR PAGE STYLES ****************************************************/
.login-error-page {float: left; width: 960px; margin: 0 0 0 0; padding: 0 0 0 0;}
.error-code {margin: 10px 0 10px 0; padding: 0 0 0 0;}
.error-code a{color: #333333; font-weight: normal;}
.error-code a:hover {color: #ca0c8a; font-weight: normal;}
.error-code #errorText span a{color: #ca0c8a; font-weight: normal;}
.havent-registered {float: left; width: 290px; margin: 0 40px 0 0; padding: 0 0 0 0;}
.havent-registered .content h2 {font-size: 1.4em; font-weight: bold; color: #333333; margin: 0 0 0 0; padding: 0 0 10px 10px;}
.havent-registered .content span {margin: 0 0 0 0; padding: 0 0 0 10px;}
.havent-registered ul {margin: 0 0 0 25px; padding: 5px 0 10px 0;}
.havent-registered ul li {list-style-type:disc;}
.havent-registered .content {width: 250px;}
.register-button {margin: 0 0 0 0; padding: 0 0 10px 10px;}
.already-registered {float: left; width: 288px; margin: 0 40px 0 0; padding: 0 0 0 0;}
.already-registered .content h2 {font-size: 1.4em; font-weight: bold; color: #333333; margin: 0 0 0 0; padding: 0 0 10px 10px;}
.already-registered .content p {margin: 0 0 0 0; padding: 0 0 0 10px;}
.already-registered div {clear: left; float: left;}
.already-registered div h2 span {font-size: 0.8em; font-weight: bold; color: #333333; margin: 0 0 10px 0; padding: 0 0 0 0}
.already-registered ul {float: left; margin: 0 0 0 25px; padding: 5px 0 10px 0;}
.already-registered ul li {list-style-type:disc; margin: 0 0 0 0; padding: 0 0 0 0;}
.already-registered ol {margin: 5px 0 0 0; padding: 0 0 0 0; width: 240px;}
.already-registered ol li {margin: 0 0 0 0; padding: 0 0 10px 0;}
.already-registered ol li .structure-email {margin: 0 0 0 22px; padding: 0 0 0 0; border: 1px solid #a9a9a9;}
.already-registered .content {float: left; width: 260px; margin: 0 0 0 0; padding: 0 0 0 0;}
.already-registered .login-now {clear: left; float: left; width: 260px; margin: 0 0 0 0; padding: 0 0 0 10px;}
.already-registered .login-now .list .b {clear: left; float: left; width: 110px; height: 22px;}
.already-registered .login-now .structure-password {display: inline; border: 1px solid #a9a9a9;}
.already-registered .personal-details {margin: 0 0 0 0; padding: 0 0 0 0; width: 220px;}
.already-registered .login-now #loginLinks {margin: 0 0 0 0; padding: 0 0 0 0;}
.already-registered .login-now #loginLinks a {margin: 0 0 0 0; padding: 0 0 0 0;}
.already-registered .login-now #loginLinks a.forgotLink {margin: 0 0 0 -5px; padding: 0 0 0 0;}
.already-registered .login-now #loginLinks a:link, .already-registered .login-now #loginLinks a:visited, .already-registered .login-now #loginLinks a:active {color: #333333; font-weight: normal;}
.already-registered .login-now #loginLinks a:hover {color: #ca0c8a; font-weight: normal;}
.mpu-banner {float: left; margin: 0 0 0 0; padding: 0 0 0 0;}
/*********************MPU****************************************/
.mmr-mpu-box{border:1px solid red;float:right;}
.company-name {color:#333333;font-weight:bold;}
.vacancy-name {color:#333333;}
