.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
* html .clearfix { height:1%; }
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
}
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display:block; }
body {
  line-height:1.4;
  text-rendering:optimizeLegibility;
}
pre, cite, code, kbd, samp { font-family:'Andale Mono', 'Courier New', Courier, monospace; }
hr {
  display:block;
  height:1px;
  border:0;
  border-top:1px solid #999999;
  margin:1em 0;
  padding:0;
}
nav ul { list-style:none; }
ol { list-style:decimal; }
ul { list-style:disc; }
ul ul { list-style:circle; }
ul, ol, dd { padding-left:2.5em; }
blockquote { padding-left:1.25em; }
blockquote, q {
  quotes:none;
  font-style:italic;
}
blockquote:before, blockquote:after, q:before, q:after {
  content:'';
  content:none;
}
ul, ol, dl, hr, blockquote, code, p, pre { margin-bottom:1.5em; }
ul, ol, dl, hr, blockquote, code { margin-top:1.5em; }
ul ul, ul ol, ul dl, ol ol, ol ul, ol dl, dl dl, dl ul, dl ol {
  margin-top:0;
  margin-bottom:0;
}
h1 { font-size:1.7em; }
h2 { font-size:1.5em; }
h3 { font-size:1.5em; }
h4 { font-size:1.13em; }
h5 { font-size:1em; }
h6 {
  font-size:1em;
  font-weight:normal;
}
h1, h2, h3, h4, h5, h6 { margin:0.5em 0; }
ins {
  text-decoration:none;
  background-color:#ffff99;
  color:#000000;
}
mark {
  background-color:#ffff99;
  color:#000000;
  font-style:italic;
  font-weight:bold;
}
del { text-decoration:line-through; }
sup, sub {
  font-size:0.75em;
  margin-left:0.15em;
}
sup { vertical-align:0.4em; }
sub { vertical-align:-0.3em; }
abbr[title], dfn[title] {
  border-bottom:1px dotted #000000;
  cursor:help;
}
small { font-size:80%; }
a img { border:none; }
table {
  border-collapse:collapse;
  border-spacing:0;
}
table, td, th { border:1px solid #999999; }
td, th, caption { padding:0.25em; }
th {
  text-align:left;
  background-color:#e4e4e4;
}
tr:nth-child(odd) { background-color:#f4f4f4; }
td { text-align:center; }
tfoot { font-style:italic; }
input, select { vertical-align:baseline; }
legend {
  font-weight:bold;
  padding:0 0.5em;
}
fieldset {
  padding:0.5em 1em;
  margin-bottom:1.5em;
  border:1px solid #999999;
}
.clear {
  clear:both;
  font-size:0;
}
body {
  line-height:1.3;
  background-color:#253721;
  background-image:url("/img/mainbg.jpg");
  background-repeat:repeat-x;
  color:#333333;
  font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
}
a {
  color:#0000ff;
  text-decoration:underline;
}
a:hover { color:#0e3460; }
hr { border-color:#3453a0; }
#container {
  width:950px;
  background-color:#ffffff;
  margin:5px auto 10px;
  -webkit-box-shadow:0 1px 10px rgba(0,0,0,0.25);
  -moz-box-shadow:0 1px 10px rgba(0,0,0,0.25);
  box-shadow:0 1px 10px rgba(0,0,0,0.25);
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px;
  position:relative;
}
#header {
  height:301px;
  background-color:#ffffff;
  -webkit-border-top-left-radius:10px;
  -moz-border-radius-topleft:10px;
  border-top-left-radius:10px;
  -webkit-border-top-right-radius:10px;
  -moz-border-radius-topright:10px;
  border-top-right-radius:10px;
  position:relative;
  background-image:url(/img/header/bg.jpg);
  background-repeat:no-repeat;
  background-position:top left;
}
#header #logo {
  margin:0 0 0 10px;
  font-weight:normal;
  text-indent:-9999px;
  background:url(/img/logo_maine_tucker.png) no-repeat;
  width:299px;
  height:103px;
  position:absolute;
  top:10px;
  left:0;
  z-index:9999;
}
#header h2 {
  margin:15px 20px 0 0;
  color:#000000;
  font-size:19px;
  font-weight:normal;
  text-align:right;
  position:absolute;
  z-index:9999;
  top:0;
  right:0;
}
#header h4 {
  position:absolute;
  z-index:9999;
  bottom:37px;
  right:16px;
}
#header h4 a {
  display:block;
  width:298px;
  height:35px;
  background:url(/img/exceptional.png) no-repeat;
  text-indent:-99999px;
}
#header h4 a:hover { background-position:bottom left; }
#header b { font-weight:bold; }
#header img { vertical-align:top; }
#header #cycle {
  position:absolute;
  top:0px;
  right:0px;
  width:455px;
  height:200px;
  overflow:hidden;
  -webkit-border-top-right-radius:10px;
  -moz-border-radius-topright:10px;
  border-top-right-radius:10px;
}
#header #cycle img {
  -webkit-border-top-right-radius:10px;
  -moz-border-radius-topright:10px;
  border-top-right-radius:10px;
}
#header #cycle_nav {
  overflow:hidden;
  position:absolute;
  bottom:43px;
  left:24px;
  z-index:9999;
}
#header #cycle_nav a {
  display:block;
  float:left;
  background-image:url(/img/cyclenav.png);
  background-position:-28px -2px;
  width:20px;
  height:19px;
  text-indent:-99999px;
  margin:10px 3px;
}
#header #cycle_nav a:hover, #header #cycle_nav a.activeSlide { background-position:-3px -2px; }
#menu {
  position:absolute;
  left:0;
  bottom:0;
  width:100%;
  height:24px;
  background:url(/img/menubg.png) repeat-x scroll 0 0 #0055bb;
  font-size:14px;
  border-top:1px solid #0070df;
  border-bottom:1px solid #0070df;
}
#menu ul {
  margin:0 0 0 15px;
  padding:0;
  list-style:none;
  border-left:1px solid #002367;
  overflow:hidden;
  color:#eeeeee;
}
#menu ul li.job_search a { color:#ffff66 !important; }
#menu li { float:left; }
#menu li a {
  display:block;
  height:18px;
  padding:2px 26px 4px;
  text-decoration:none;
  border-left:1px solid #0070df;
  border-right:1px solid #002367;
  color:#eeeeee;
}
#menu a:hover { background-color:rgba(0,0,0,0.2); }
body#index #menu ul .home a { color:#387fc7 !important; }
body#who_we_are #menu ul .who_we_are a { color:#00a4cb !important; }
body#what_we_do #menu ul .what_we_do a { color:#4da36e !important; }
body#why_use_us #menu ul .why_use_us a { color:#ce0203 !important; }
body#who_can_we_find_for_you #menu ul .who_can_we_find_for_you a { color:#fab725 !important; }
body#contact_us #menu ul .contact_us a { color:#8a6d99 !important; }
#content_wrapper {
  border-top:1px solid #1b5693;
  font-size:14px;
}
#content {
  padding:15px 10px 0 15px;
  overflow:hidden;
  min-height:300px;
}
#footer_wrapper {
  background:url(/img/footerbg.png) repeat-x;
  border-top:1px solid #999999;
  height:26px;
  background-color:#ededed;
  -webkit-border-bottom-left-radius:10px;
  -moz-border-radius-bottomleft:10px;
  border-bottom-left-radius:10px;
  -webkit-border-bottom-right-radius:10px;
  -moz-border-radius-bottomright:10px;
  border-bottom-right-radius:10px;
}
#footer {
  border-top:1px solid #ffffff;
  overflow:hidden;
  font-size:10px;
  color:#666666;
  padding:5px 15px 0;
}
#footer a {
  color:#666666;
  text-decoration:none;
}
#footer_left { float:left; }
#footer_right { float:right; }
#latefooter {
  width:922px;
  margin:0px auto 10px;
  font-size:11px;
  color:#000000;
  overflow:hidden;
}
#latefooter span { color:#4cc5e3; }
#latefooter img { float:right; }
#latefooter p { margin:16px 0; }
a.bbuton {
  width:auto;
  height:23px;
  background:url(/img/buttonbg.png) repeat-x scroll 0 0 #e0e0e0;
  border:1px solid #999999;
  color:#333333 !important;
  font-size:14px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:0 2px 2px rgba(0,0,0,0.25);
  -moz-box-shadow:0 2px 2px rgba(0,0,0,0.25);
  box-shadow:0 2px 2px rgba(0,0,0,0.25);
  text-align:center;
  text-decoration:none;
  padding:3px 30px 0px;
  margin:3px;
  display:-moz-inline-stack;
  display:inline-block;
}
a.bbuton:hover { color:#7ba6d3; }
a.btnsales {
  width:276px;
  height:21px;
  background:url(/img/sales/button1.png) no-repeat scroll 0 0;
  color:#ffffff !important;
  font-size:14px;
  text-decoration:none;
  padding:16px 12px;
  display:block;
  margin:3px 0;
  float:left;
  text-align:center;
}
a.btnsales.button1 { background-image:url(/img/sales/button1.png); }
a.btnsales.button2 { background-image:url(/img/sales/button2.png); }
a.btnsales.button3 { background-image:url(/img/sales/button3.png); }
a.btnsales.button4 { background-image:url(/img/sales/button4.png); }
a.btnsales.button5 { background-image:url(/img/sales/button5.png); }
.img_header { margin:0 !important; }
h1 { font-size:32px; }
h2 { font-size:24px; }
h3 { font-size:18px; }
#index_main_column {
  margin-left:305px;
  padding:0 5px;
}
#index_main_column h1, #index_main_column h2, #index_main_column h3 {
  margin:0 0 10px 0;
  color:#0000ff;
}
.contentbox {
  overflow:hidden;
  margin-bottom:20px;
}
.contentbox p { margin-bottom:10px; }
.contentbox hr { margin:10px 0; }
.contentbox li { margin-bottom:5px; }
.contentbox img { display:block; }
.contentbox .article img {
  display:block;
  margin:0 10px;
}
.contentbox .article img[align=left] { margin-left:0; }
.contentbox .article img[align=right] { margin-right:0; }
.contentbox .article {
  overflow:hidden;
  margin-top:10px;
  padding-top:10px;
}
.contentbox .article:first-child {
  margin-top:0;
  padding-top:0;
}
.contentbox .article p:last-child { margin-bottom:0; }
#testimonials {
  width:300px;
  height:308px;
  overflow:hidden;
}
#testimonials img { margin:0; }
dl {
  -moz-border-bottom-colors:none;
  -moz-border-image:none;
  -moz-border-left-colors:none;
  -moz-border-right-colors:none;
  -moz-border-top-colors:none;
  border-color:#cccccc;
  border-style:solid;
  border-width:1px 0;
  margin:0 0 1em;
  padding:10px 0 !important;
  overflow:hidden;
}
dl dt {
  clear:both;
  float:left;
  font-weight:bold;
  margin:0 1% 6px 0;
  width:21%;
}
dl dd {
  float:left;
  margin:0 0 6px;
  min-height:1.4em;
  width:55%;
}
.jobDescription { margin-bottom:10px; }
dl.extraInfo, .extraInfo dl {
  background:none repeat scroll 0 0 #f7f9f9;
  border:1px solid #cccccc;
  margin:15px 0;
  padding-bottom:0 !important;
  padding-left:10px !important;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px;
}
#joblist { margin-bottom:1px; }
#joblist .jobInfo h2 {
  color:#ffffff !important;
  font-size:1em;
  margin:0;
  padding:7px 130px 7px 11px;
}
#joblist .featuredJob h2 {
  background-image:url("/img/featured.gif");
  background-repeat:no-repeat;
  background-position:center left;
  padding-left:30px;
}
#joblist .jobInfo h2 a {
  color:#ffffff !important;
  text-decoration:none !important;
}
#joblist .jobInfo {
  border:1px solid #4f84b7;
  clear:both;
  margin:0 0 15px;
  position:relative;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px;
  overflow:hidden;
  background-color:#4f84b7;
}
#joblist .featuredJob {
  border:1px solid #4f84b7;
  clear:both;
  margin:0 0 15px;
  position:relative;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px;
  overflow:hidden;
  background-color:#4f84b7;
  background-color:#f07921;
  border-color:#f07921;
}
#joblist .jobInfo input.checkBox {
  left:5px;
  position:absolute;
  top:10px;
}
#joblist .jobInfo a.detailsApply {
  background-color:transparent !important;
  border-color:#ffffff;
  color:#ffffff;
  padding-bottom:3px;
  padding-bottom:0;
  position:absolute;
  right:10px;
  top:5px;
  height:20px;
  margin-bottom:0;
  margin-top:0;
  padding-top:0;
}
#joblist .jobContent {
  background-color:#ffffff;
  padding-bottom:8px;
  -webkit-border-bottom-left-radius:10px;
  -moz-border-radius-bottomleft:10px;
  border-bottom-left-radius:10px;
  -webkit-border-bottom-right-radius:10px;
  -moz-border-radius-bottomright:10px;
  border-bottom-right-radius:10px;
}
#joblist .jobInfo ul.jobDetails {
  font:1em Verdana, Arial, Helvetica, sans-serif;
  margin:0;
  margin-left:10px;
  min-height:33px;
  padding:4px 0 0;
  list-style:none;
}
#joblist .jobInfo ul.jobDetails li {
  background:none repeat scroll 0 0 transparent;
  float:left;
  height:1.3em;
  margin:0 20px 5px 0;
  overflow:hidden;
  padding:0;
  width:270px;
}
#joblist .jobInfo ul.jobDetails li strong {
  display:block;
  float:left;
  margin:0 1px 0 0;
  overflow:hidden;
  width:33%;
}
#joblist .jobInfo ul.jobDetails li a, #joblist .jobInfo ul.jobDetails li span.linkless {
  display:block;
  float:left;
  font-weight:normal;
  overflow:hidden;
  width:66%;
}
#joblist .jobInfo p.jobDescription {
  border-top:1px solid #92afcb;
  clear:both;
  margin:0 8px 8px;
  padding:5px 0 0;
}
#joblist .featuredJob p.jobDescription { border-color:#edb68d; }
#contact {
  background-image:url("/img/contactbg.png");
  background-repeat:repeat-x;
  background-color:#cccccc;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  padding:10px 10px 10px 15px;
}
#contact #map { float:right; }
.criteria {
  margin-bottom:20px;
  padding:10px;
  background-color:#e0e0e0;
  border:1px solid #cccccc;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px;
}
.criteria .header {
  overflow:hidden;
  height:33px;
}
.criteria .header_right { float:right; }
.tabelkadtr { width:100%; }
.tabelkadtr td { text-align:left; }
#sidebar_column {
  width:290px;
  float:left;
  overflow:hidden;
  padding-right:5px;
}
#sidebar_column .contentbox {
  padding:10px;
  background-repeat:repeat-x;
  background-position:left top;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px;
  margin-bottom:10px;
}
#sidebar_column .contentbox h3, #news_header {
  font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight:lighter;
  font-size:24px;
  margin-top:0;
}
#sidebar_column .contentbox p:last-child { margin-bottom:0; }
.boxheader {
  border-bottom:1px solid #999999;
  background:url(/img/boxheaderbg.png) repeat-x;
  height:36px;
}
.boxheader_wrapper { border-bottom:1px solid #ffffff; }
.boxicon {
  float:left;
  border:1px solid #cccccc;
}
.boxicon img { margin:0; }
.boxtitle {
  margin-left:51px;
  padding:8px 10px 4px;
  text-align:center;
  color:#548fa9;
  font-size:16px;
  border-left:1px solid #ffffff;
  border-bottom:1px solid #ffffff;
  height:25px;
}
#job_search, #userbox, .submenu {
  color:#ffffff;
  background-image:url(/img/jobsearchbg.png);
  background-color:#868686;
  background-repeat:repeat-x;
  font-size:14px;
}
#job_search a, #userbox a, .submenu a { color:#ffffff; }
#userbox, .submenu {
  background-image:url(/img/userbg.png);
  background-color:#0066cc;
}
.submenu { display:none; }
body#index #what_we_do_menu { display:block; }
body#about-us #what_we_do_menu { display:block; }
body#for-clients #client_menu { display:block; }
body#for-clients #profile_menu { display:block; }
body#for-candidates #cadidate_menu { display:block; }
#job_latest {
  color:#ffffff;
  background-image:url(/img/joblatestbg.png);
  background-color:#cc4b2a;
  background-repeat:repeat-x;
  font-size:14px;
}
#job_inner, .submenu_inner {
  background:#ffffff;
  color:#333333;
  -webkit-box-shadow:inset 1px 1px 5px rgba(0,0,0,0.25);
  -moz-box-shadow:inset 1px 1px 5px rgba(0,0,0,0.25);
  box-shadow:inset 1px 1px 5px rgba(0,0,0,0.25);
  padding:10px;
}
#job_latest .job_latest_item {
  font-size:12px;
  border-bottom:1px solid #cccccc;
  padding-bottom:10px;
  margin-bottom:5px;
}
#job_latest .job_latest_item:last-child {
  border-bottom:0;
  padding-bottom:0;
}
.job_latest_item h4 {
  color:#a42126;
  margin:0 0 3px;
}
.job_latest_item p { margin:0; }
#twitter-user { display:none; }
#twitterbox, #newsbox {
  position:relative;
  background-color:#e8e8e8;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px;
  min-height:260px;
  padding-bottom:65px;
  margin-bottom:0;
}
#twitter_icon, #news_icon {
  background-image:url(/img/twitter.png);
  background-repeat:no-repeat;
  position:absolute;
  left:25px;
  top:-12px;
  width:100%;
  height:65px;
  z-index:2;
  text-indent:-99999px;
}
.twtr-hd { padding:15px 10px 15px 100px !important; }
.twtr-widget h3 { min-height:0px !important; }
#twitter_footer {
  margin:5px 20px 10px;
  font-size:12px;
  color:#333333;
  overflow:hidden;
  position:absolute;
  left:0;
  bottom:0;
}
#twitter_footer hr {
  border-color:#cccccc;
  margin:3px 0;
}
#twitter_footer img {
  float:left;
  margin:0;
}
#newsbox { padding-bottom:0; }
#news_icon { background-image:url(/img/news.png); }
#news_header {
  position:absolute;
  left:100px;
  top:12px;
}
#news_wrapper {
  background-color:#ffffff;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px;
  margin:62px 5px 5px;
  min-height:237px;
  padding:10px;
  font-size:12px;
}
#news_wrapper a {
  color:#000000;
  font-weight:bold;
}
.news_entry { margin-bottom:5px; }
.submenu_inner a {
  color:#333333;
  text-decoration:none;
  border-bottom:1px solid #cccccc;
  padding-bottom:5px;
  margin-bottom:5px;
  display:block;
}
.submenu_inner a:hover { color:#666666; }
.submenu_inner a.current {
  color:#0049ac;
  padding-top:10px;
  padding-bottom:10px;
  border-bottom:4px solid #007dd8;
  border-top:4px solid #007dd8;
  margin-top:-6px;
}
span.checkbox table { border:0; }
span.checkbox table td { border:0; }
span.checkbox table tr:nth-child(2n+1) { background-color:transparent; }
span.checkbox .renderWithName div.qright { width:430px; }
fieldset .renderWithName div.qright { width:400px !important; }
input.qbutton, input.qtextbox, textarea.qtextbox, select.qlistbox, .qdatetimepicker select {
  font-family:inherit;
  font-size:inherit;
  border:1px solid #aaaaaa;
  background-color:#f6f6f6;
}
input.qbutton {
  font-weight:bold;
  padding:2px 6px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  border-radius:2px;
  cursor:pointer;
}
input.qbutton:hover {
  background-color:#c9cefe;
  border-color:#0066d0;
  outline:0;
}
input.qtextbox, textarea.qtextbox { padding:2px 3px; }
input.qtextbox { width:200px; }
input.qtextbox:focus, textarea.qtextbox:focus {
  background-color:#f9f9f9;
  border-color:#69ca32;
  outline:0;
}
select.qlistbox { width:208px; }
select.qlistbox:focus {
  background-color:#f9f9f9;
  border-color:#69ca32;
}
a.qlistboxreset {
  text-decoration:none;
  display:none;
}
a.qlistboxreset:hover { text-decoration:underline; }
.qpaginator {
  margin:0;
  padding:0;
}
.qpaginator span {
  list-style-type:none;
  display:inline;
  padding:0;
  margin:0;
}
.qpaginator span.qpage a {
  text-decoration:none;
  color:#000000;
  padding:0 3px;
  margin:0 2px;
}
.qpaginator span.qpage a:hover { background-color:#c9cefe; }
.qpaginator span.qarrow {
  font-weight:bold;
  color:#cccccc;
  margin:0;
  padding:0 3px;
}
.qpaginator span.qarrow a {
  font-weight:bold;
  color:#000000;
  text-decoration:none;
}
.qpaginator span.qselected {
  font-weight:bold;
  background-color:#c9cefe;
  padding:0 3px;
  margin:1px 2px 0 2px;
  border:1px solid #0066d0;
}
.qpaginator span.qbreak {
  color:#666666;
  margin:0 5px;
}
.qpaginator span.qellipsis { color:#666666; }
.renderWithName {
  padding:5px 0;
  height:100%;
  overflow:hidden;
}
.renderWithName div.qleft {
  float:left;
  width:160px;
  margin-right:20px;
}
.renderWithName div.qrequired {
  font-weight:bold;
  text-transform:uppercase;
}
.renderWithName div.qleft span.qinstructions {
  color:#999999;
  font-style:italic;
  font-weight:normal;
  text-transform:none;
}
.renderWithName div.qright { float:left; }
.renderWithName div.qright span.qerror {
  margin-left:20px;
  background-color:#fff6bf;
  color:#514721;
  border:1px solid #ffd324;
  padding:2px 3px;
}
.renderWithName br.qclear {
  font-size:0;
  clear:both;
}
#formActions {
  border-top:1px solid #d8d8d8;
  padding:20px 0;
  height:100%;
  margin-top:20px;
  overflow:hidden;
}
#formActions div#save { float:left; }
#formActions div#cancel {
  margin-left:10px;
  float:left;
}
#formActions div#delete { float:right; }
#formActions p.buttons {
  margin:0;
  padding:0;
}
a.multiSelect {
  background:#ffffff url(/img/multiple_select/dropdown.gif) right center no-repeat;
  border:solid 1px #bbbbbb;
  padding-right:20px;
  position:relative;
  cursor:default;
  text-decoration:none;
  color:#000000 !important;
  display:-moz-inline-stack;
  display:inline-block;
  vertical-align:top;
  font-size:12px;
}
a.multiSelect:link, a.multiSelect:visited, a.multiSelect:hover, a.multiSelect:active {
  color:black;
  text-decoration:none;
}
a.multiSelect span {
  margin:1px 0px 1px 3px;
  overflow:hidden;
  display:-moz-inline-stack;
  display:inline-block;
  white-space:nowrap;
}
a.multiSelect.hover { background-image:url(/img/multiple_select/dropdown_hover.gif); }
a.multiSelect.active, a.multiSelect.focus { border:inset 1px #000000; }
a.multiSelect.active { background-image:url(/img/multiple_select/dropdown_active.gif); }
.multiSelectOptions {
  margin-top:-1px;
  overflow-y:auto;
  overflow-x:hidden;
  border:solid 1px #b2b2b2;
  background:#ffffff;
}
.multiSelectOptions LABEL {
  padding:0px 2px;
  display:block;
  white-space:nowrap;
  color:#000000;
  font-size:12px;
}
.multiSelectOptions LABEL.optGroup { font-weight:bold; }
.multiSelectOptions .optGroupContainer LABEL { padding-left:10px; }
.multiSelectOptions.optGroupHasCheckboxes .optGroupContainer LABEL { padding-left:18px; }
.multiSelectOptions input { vertical-align:middle; }
.multiSelectOptions LABEL.checked { background-color:#dce5f8; }
.multiSelectOptions LABEL.selectAll { border-bottom:dotted 1px #cccccc; }
.multiSelectOptions LABEL.hover {
  background-color:#3399ff;
  color:white;
}



