/***** Search Results **************************/
#MSearchResults {font-family: arial,verdana,helvetica,sans-serif; margin-top:2px; padding-top: 2px; width:940px; }
h2.MpanelHead { color: #999999 !important; font-size: 10px; font-weight: normal; text-transform: uppercase; line-height: 100%; margin: 0 !important; padding: 1px 0 7px 9px !important; top: 0 !important; border: none !important; }
.MsearchWarningMsg { font-weight: bold; padding:0 10px; *padding:0 10px 10px; }
.MresultTable table { width: 100%; border-collapse: collapse; }
.MresultTable table th, .MresultTable table td { padding: 7px 9px; text-align: left; white-space: nowrap; }
.MresultTable table a { color: #2E66AA; }
th.McolumnDate { width: 40px; }
th.McolumnLocation { width: 150px; }
ul#MlocationHints { margin-top: 0; padding:0 10px 10px; border-left: none; border-right: none; }
ul#MlocationHints li { padding-top: 3px; padding-bottom: 3px; }
#Mpaging { text-align: center !important; padding: 7px 0 2px 0 !important; }
#Mpaging, #Mpaging li, #Mpaging a { color: #000000 !important; font-weight:bold; }
#Mpaging ul li { list-style-type: none !important; display: inline !important; background-image:none; }

span.MpagingPipe { color: #D0D0D0; margin-right: 2px; }
.MpagingPageLabel { padding-right: 10px !important; }
a.MpagingLinkPrevious { background-repeat: no-repeat; background-position: center center; padding-left: 5px; padding-right: 7px; margin-right: 20px; }
a.MpagingLinkNext {  background-repeat: no-repeat; background-position: center center; padding-left: 7px; padding-right: 7px; margin-left: 20px; }
a.MpagingLinkPrevious, a.MpagingLinkPrevious:hover, a.MpagingLinkNext, a.MpagingLinkNext:hover { text-decoration: none; }
a.MpagingLinkPrevious:hover { }
a.MpagingLinkNext:hover { }
a.MpagingLinkPage, .MpagingActivePage { padding-left: 5px; padding-right: 5px; }
.MpagingSeparator { padding: 0 3px; }
.MrowBorderTop { border-top: 1px solid #E9E9E9; }




#Mpaging ul li a {
    border-color: #999999;
    border-style: solid;
    border-width: 1px;
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 7px;
    padding-right: 7px;
}

/******* Search Results Styles ********/
.jobSearchResultDiv { clear:both; font-size:11px; margin:0; padding:0;  width:940px; }
#jobSearchResult table { width:100%; color: #333333; }
#jobSearchResult table thead th { font-weight: bold; text-align:left; }
#jobSearchResult table thead th .headText { white-space: nowrap; padding: 0.7em 0.33em 0.33em 0.33em;  color:#000000; font-size:14px; }
.jobSearchResultDiv th {  height:30px; margin:0; padding:0; border-right: 1px solid #FFFFFF; }
.jobSearchResultDiv td { height:30px; overflow:hidden; word-wrap:break-word;}

.jobSearchResultDiv td,th { padding:0px 0px !important;}

#jobSearchResult #columnDate { width:65px; }
#jobSearchResult #columnCompany {  background-color: #6D96D3; }
#jobSearchResult #columnLocation {  border-right: none; }
#jobSearchResult table td .cellDataDate { text-align: left; margin-left: 5px; }
#jobSearchResult table td .cellDataJobTitle { margin-left: 5px; }
#jobSearchResult table td .cellDataJobTitle a { color: #6D96D3; }
#jobSearchResult table td .cellDataCompany { margin-left: 5px; }
#jobSearchResult table td .cellDataLocation { margin-left: 5px; }
#jobSearchResult table tr.rowOdd td { background-color:#D2D2D2; }
#jobSearchResult table tr.rowOdd  { background-color:#D2D2D2; }
#jobSearchResult table tr.bold td { font-weight: bold; }

#jobSearchResult table tr.rowEven  {
    background-color: #E0E0E0;
}

#jobSearchResult table tr.rowEven td {
    background-color: #E0E0E0;
}

#jobSearchResultCount { height:24px; width:940px;   }
#resultCountLabel { color: #2E8022; font-size: 16px; font-weight: bold; padding: 5px; }
#Mpaging { border-top:1px solid #CCCCCC; height:40px; margin-top:0.5em; padding-top:1em; position:relative; width:765px; font-size: 12px; text-align: center; }
#Mpaging ul { list-style-type:none !important; }
#Mpaging ul li { display:inline; list-style-type:none !important; background-image:none; }
#Mpaging a { color: #999999; }
#Mpaging a:hover { color: #000000; }
#Mpaging a.MpagingLinkPrevious { background-position:center center; background-repeat:no-repeat; margin-right:20px; padding-left:5px; padding-right:7px; }
#Mpaging a.MpagingLinkPrevious:hover {  }
#Mpaging a.MpagingLinkNext {  background-position:center center; background-repeat:no-repeat; margin-left:20px; padding-left:7px; padding-right:7px; }
#Mpaging a.MpagingLinkNext:hover {  }
#Mpaging .MpagingPageLabel { padding-right:10px; }
#Mpaging a.MpagingLinkPage, #Mpaging .MpagingActivePage { padding-left:5px; padding-right:5px; }
#Mpaging span.MpagingPipe { color:#D0D0D0; margin-right:2px; }
#Mpaging .MpagingSeparator { padding:0 3px; }


#Mpaging .MpagingPageLabel{ color:#000000; font-weight:bold;}
#Mpaging a.MpagingLinkPrevious, #Mpaging a.MpagingLinkPrevious:hover, #Mpaging a.MpagingLinkNext, #Mpaging a.MpagingLinkNext:hover { text-decoration:none;	}
p.MsearchWarningMsg { color:#FF413E; font-weight:bold; }
ul.locationHints { padding-left: 15px; margin-bottom: 15px; }
ul.locationHints li { list-style-type: none; }
ul.locationHints a { color: #78825D; background: url("http://media.newjobs.com/mm/redux/alliances/Global/roundListButton.gif") no-repeat scroll 0 3px transparent; padding-left: 13px; }
/******* Search Results Styles End ********/