/*Main div positioning*/
div#header-container { width: 970px; margin: 0 auto 0 auto; clear: both; position: relative; }
div#logo-container { width: 970px; margin: 0 auto 0 auto; clear: both; position: relative; }
div#navigaton-container { width: 970px; margin: 0 auto 0 auto; clear: both; position: relative; }
div#breadcrumb-container { width: 970px; margin: 0 auto 0 auto; clear: both; position: relative; }
div#heading-container { width: 970px; margin: 0 auto 0 auto; clear: both; position: relative; }
div#page-container { width: 970px; margin: 0 auto 0 auto; clear: both; position: relative; }
div#accreditation-container { width: 970px; margin: 0 auto 0 auto; clear: both; position: relative; }
div#social-networking-container { width: 970px; margin: 0 auto 0 auto; clear: both; }
div#top-of-page-container { width: 970px; margin: 0 auto 0 auto; clear: both; }
div#notices-container { width: 970px; margin: 0 auto 0 auto; clear: both; position: relative; }
div#foot-info-container { width: 970px; margin: 0 auto 0 auto; clear: both; position: relative; }
div#foot-menu-container { width: 970px; margin: 0 auto 0 auto; clear: both; position: relative; }
/*main div links*/
div#header-container a { }
div#header-container a:visited { }
div#header-container a:active { }
div#header-container a:hover { }
div#logo-container a { color: #FFFFFF; }
div#logo-container a:hover { color: yellow; }
div#navigation-container a { }
div#navigation-container a:visited { }
div#navigation-container a:active { }
div#navigation-container a:hover { }
div#breadcrumb-container a { color: #FFFFFF; }
div#breadcrumb-container a:hover { text-decoration: underline; }
div#heading-container a { }
div#heading-container a:visited { }
div#heading-container a:active { }
div#heading-container a:hover { }
div.tab_container a { color: #FFFFFF; }
div.tab_container a:hover { text-decoration: underline; }
div#updates-panel a { color: #008AA4; }
div#updates-panel a:active { color: red; }
div#updates-panel a:hover { text-decoration: underline; }
div#social-networking-container a { color: #999999; }
div#social-networking-container a:hover { color: #333333; }
div#accreditation-container a { }
div#accreditation-container a:visited { }
div#accreditation-container a:active { }
div#accreditation-container a:hover { }
div#top-of-page-container a { color: #666666; }
div#top-of-page-container a:hover { color: #000000; }
div#notices-container a { }
div#notices-container a:visited { }
div#notices-container a:active { }
div#notices-container a:hover { }
div#foot-info-container a { color: #FFFFFF; font-weight: normal; }
div#foot-info-container a:hover { color: yellow; }
div#foot-menu-container a { color: #666666; }
div#foot-menu-container a:hover { text-decoration: underline; }
div#side-menu-container a { color: #FFFFFF; font-weight: bold; }
div#side-menu-container a:hover { color: yellow; }
div#sidebar a { color: #008AA4; font-weight: normal; }
div#sidebar a:hover { color: #008AA4; text-decoration: underline; }
#standard-page div#main-content-container a, #job-page div#main-content-container a, #job-browse-page div#main-content-container a, #form-page div#main-content-container a, #shortlist-page div#main-content-container a, #browse-page div#main-content-container a, #rss-page div#main-content-container a { color: #008AA4; font-weight: bold; }
p.message-text a { color: #008AA4 !important; font-weight: bold; }
#standard-page div#main-content-container a:hover, #job-page div#main-content-container a:hover,  #form-page div#main-content-container a:hover, #job-browse-page div#main-content-container a:hover, #browse-page div#main-content-container a:hover { color: #008AA4 !important; text-decoration: underline; }
/*Main div fonts*/
body { font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; }
/*header*/
div#header-container { background-color: #223533; height: 46px; }
div#header-container ul { position: absolute; top: 16px; left: 26px; }
div#header-container ul li { color: #D3D7D6; font-size: 1.4em; display: inline; padding-right: 10px;}
div#header-container form { position: absolute; top: 12px; right: 24px;}
div#header-container form p { vertical-align: middle; color:  #FFFFFF; text-align: right; font-size: 1.3em; }
div#header-container form label { vertical-align: middle; padding-right: 4px; }
div#header-container form p input { vertical-align: middle; }
div#header-container form input#search-text { -moz-border-radius:3ex; -webkit-border-radius:3ex; border-radius:3ex; border: 1px solid #FFFFFF; padding: 4px 8px 4px 25px; background: #FFFFFF url(/media/149/search-glass.gif) no-repeat 5px center; color: #666666; font-size: 1.1em; width: 120px; height: 12px;
}
/*Logo container*/
div#logo-container { height: 150px; background: url(/media/124/menu-back.png) repeat-x; border-top: 1px solid #BDC3C2; }
div#logo-container p { position: absolute; left: 20px; top: 28px; }
div#logo-container ul#blueeskimo-menu { height: 110px; position: absolute; left: 390px; bottom: 0; }
div#logo-container ul#candidates-menu { height: 110px; position: absolute; left: 650px; bottom: 0; }
div#logo-container ul#employers-menu { height: 110px; position: absolute; left: 800px; bottom: 0; }
div#logo-container ul#blueeskimo-menu li#be-2 { position: absolute; top: 0; left: 120px; width: 150px; }
div#logo-container ul { border-left: 1px solid #80ACBA; padding-left: 8px; }
div#logo-container ul li { color: #7DCEDF; font-size: 1.8em; }
div#logo-container ul li ul { border: none; padding-left: 0; padding-top: 8px; }
div#logo-container ul li ul li { font-size: .7em; background: url(/media/129/menu-bullet.png) no-repeat left .5em; padding: 0 0 4px 8px; }
/*Breadcrumb container*/
div#breadcrumb-container { background: #666666; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; }
div#breadcrumb-container ul { padding: 10px 10px 11px 10px; }
div#breadcrumb-container ul li { display: inline; color: #FFFFFF; font-size: 1.1em; background: url(/media/79/breadcrumb-arrow.png) no-repeat left center; padding: 0 2px 0 6px; text-transform: lowercase; }
div#breadcrumb-container ul li#home-link { background-image: none; }
/*heading container*/
div#heading-container h1 { font-size: 2.0em; text-align: center; color: #008AA4; padding: 12px; }
/*Social networking container*/
div#social-networking-container { background-color: #E8F6F6; border-top: 4px solid #FFFFFF; }
div#social-networking-container-inner { width: 970px; overflow: hidden; position: relative; }
div#social-networking-container ul { padding: 16px 0 16px 0; position: relative; left: 50%; float: left; }
div#social-networking-container ul li { display: inline; font-size: 1.6em; text-transform: lowercase; position: relative; float: left; right: 50%; }
div#social-networking-container ul li a { padding: 4px 22px 4px 30px; display: block; float: left; }
div#social-networking-container ul li#sn-twitter a { background: url(/media/219/twitter-large.png) no-repeat left center; }
div#social-networking-container ul li#sn-email a { background: url(/media/119/mail-large.png) no-repeat left center; }
div#social-networking-container ul li#sn-linkedin a { background: url(/media/114/linkedin-large.png) no-repeat left center; padding-right: 0; }
div#social-networking-container ul li#sn-rss a { background: url(/media/139/rss-large.png) no-repeat left center; }
/*Footers*/
div#top-of-page-container p#top-of-page { float: right; padding: 8px; font-size: 1.1em; }
div#top-of-page-container p#copyright { float: left; padding: 8px; font-size: 1.1em; color: #666666; }
div#accreditation-container p { padding: 30px 0px 30px 260px; width: 650px; margin: 0 auto 0 auto; font-size: 1.2em; color: #666666; line-height: 140%; background: url(/media/22341/lpi-logo.png) no-repeat left 50%; }
#foot-info-container { padding-bottom: 25px; color: #FFFFFF; border-top: 20px solid #008AA4; background: url(/media/224/info-back.png) repeat-y; }
#foot-info-container ul { float: left; width: 229px; padding: 0 0 0 10px; margin-top: -4px; }
#foot-info-container ul li { font-size: 1.2em; font-weight: bold; padding-top: 4px; }
#foot-info-container ul li ul { float: none; border: none; padding: 0; margin-top: 0; }
#foot-info-container ul li ul li { font-size: .9em; background: url(/media/94/foot-bullet.png) no-repeat left .8em; padding: 4px 0 0 10px; }
#foot-info-container ul#jobs-role { border: none; margin-left: 8px; }
#foot-menu-container ul { padding: 8px 10px 8px 10px; font-size: 1.1em; }
#foot-menu-container ul#footer-menu { float: left; }
#foot-menu-container ul#legal-notices { float: right; }
#foot-menu-container ul li { display: inline; font-size: 1.1em; color: #999999; }

/*home page*/
#home-page div#page-container { background: no-repeat; padding-top: 250px; }
#home-page div#tab-panel { position: relative; width: 970px; }
#home-page ul#tab-register { font-size: 1.4em; position: absolute; right: 4px; top: 2px; padding: 9px; }
#home-page ul#tab-register li a { padding: 9px; padding-right: 10px; font-weight: bold; color: #666666; }
#home-page ul#tab-register li a:hover { color: #333333; }
ul.tabs { margin: 0; padding: 0; float: left; list-style: none; height: 36px; border-bottom: 1px solid #008AA4; width: 100%; }
ul.tabs li { float: left; margin: 0; padding: 0; height: 36px; line-height: 36px; border-left: none; margin-bottom: -1px; overflow: hidden;position: relative;background: #D9EEF1; margin-right: 2px; }
ul.tabs li a { text-decoration: none; color: #000; display: block; font-size: 1.6em; color: #008AA4; padding: 10px 20px 10px 20px; outline: none; }
ul.tabs li a:hover { background: #B2DCE4; }
html ul.tabs li.active, html ul.tabs li.active a:hover  { background: #008AA4; border-bottom: 1px solid #008AA4; }
html ul.tabs li.active a { color: #FFFFFF; }
.tab_container { overflow: hidden; clear: both; float: left; width: 970px; background-color: #008AA4; color: #FFFFFF; }
.tab_content { padding-left: 20px; padding-right: 20px; }
#tab1, #tab2, #tab3, #tab4 { margin-top: 20px; }
.tab-inner { float: left; padding-bottom: 20px; width: 930px; }
#tab1 .tab-inner, #tab2 .tab-inner, #tab3 .tab-inner, #tab4 .tab-inner { background: url(/media/209/tab-back1.png) repeat-y; }
div.tab_container div.big-left { float: left; width: 584px; padding-right:40px; }
div.tab_container div.small-right { float: left; width: 300px; }
div.tab_container div.big-left h2 { text-transform: uppercase; font-size: 1.3em; margin-bottom: 20px; }
div.tab_container div.big-left h3 { font-size: 1.6em; margin-bottom: 4px; }
div.tab_container div.big-left h4 { font-size: 1.2em; margin-bottom: 20px; font-weight: normal; }
div.tab_container div.small-right h2 { text-transform: uppercase; font-size: 1.3em; margin-bottom: 20px; }
div.tab_container div.small-right form label { display: block; font-size: 1.2em; padding: 0 0 1px 2px; }
div.tab_container div.small-right form input.text { border: 1px solid #656667; padding: 5px; background:url(/media/89/field-grad-back.png) no-repeat; -moz-border-radius:1ex; -webkit-border-radius:1ex; border-radius:1ex; width: 220px; color: #666666; }
div.tab_container div.small-right form input.short { width: 120px; }
div.tab_container div.small-right form ol li { padding: 0 0 14px 0; }
div.tab_container p { font-size: 1.4em; padding-top: 20px; line-height: 140%; }
div.tab_container p.link { font-size: 1.4em; padding-top: 20px; line-height: 130%; }
div.tab_container ul { margin: 20px 0 8px 0;}
div.tab_container ul li { font-size: 1.4em; padding: 2px 0 2px 0; font-weight: bold; }
div.tab_container ul li ul { margin-top: 4px; }
div.tab_container ul li  ul li { font-size: .9em; font-weight: normal; background: url(/media/214/tab-panel-bullet.png) no-repeat left .5em; padding-left: 10px; }
#home-page div#updates-panel { margin-top: 30px; padding: 0 0 80px 0; background: url(/media/224/update-back.png) repeat-y; }
#home-page div.updates-col { width: 272px; padding: 0 50px 0 0; float: left; }
#home-page div.updates-col h2 { font-size: 1.8em; color: #213433; font-weight: normal; padding: 0 0 30px 0; line-height: 110%; }
#home-page div.updates-col h3 { font-size: 1.5em; padding: 0 0 10px 0; }
#home-page div.updates-col p { font-size: 1.3em; color: #333333; padding: 0 0 20px 0; line-height: 130%; }
#home-page div.updates-col div#survey-text { float: left; width: 180px; }
#home-page div.updates-col p#survey-cover { float: left; width: 90px; }
/*main content containers*/
div#page-container { background: url(/media/199/side-menu-back.png) repeat-y; }
#home-page div#page-container { background: no-repeat; padding-top: 250px; }
div#main-content-container { width: 740px; float: left; }
div#side-menu-container { width: 230px; float: left; }
div#main-content-inner { width: 640px; padding: 30px 100px 100px 20px; }
#shortlist-page div#main-content-inner { width: 710px; padding: 30px 0 350px 20px; }
div#main-content-inner.sidebar-on { width: 490px; padding: 30px 0 100px 20px; float: left; }
div#sidebar { width: 194px; float: right;padding: 30px 0 0 0; }
/*Side menu forms*/
div#side-menu-container form { padding: 20px 14px 14px 14px; position: relative; background: url(/media/194/side-form-rule.png) no-repeat bottom 14px; margin: 0 0 2px 0; }
div#side-menu-container form input.text { border: 1px solid #656667; padding: 5px; background:url(/media/89/field-grad-back.png) no-repeat; -moz-border-radius:1ex; -webkit-border-radius:1ex; border-radius:1ex; width: 180px; color: #666666; }
div#side-menu-container form fieldset legend { text-transform: uppercase; color: #B0EFFA; font-size: 1.3em; font-weight: bold; padding: 0 0 10px 0; }
div#side-menu-container form select { width: 190px; display: block; }
div#side-menu-container form fieldset legend { text-transform: uppercase; color: #B0EFFA; font-size: 1.3em; font-weight: bold; padding: 0 0 10px 0; }
div#side-menu-container form fieldset legend span { position: relative; left: 0; }
div#side-menu-container form fieldset label { display: block; float: left; padding: 0 0 2px 2px; color: #FFFFFF; font-size: 1.2em; }
div#side-menu-container form ol li { padding: 10px 0 2px 0; }
div#side-menu-container form p.link { font-size: 1.2em; padding: 8px 0 12px 4px; color: #FFFFFF; }
/*side menu*/
div#side-menu-container ul#side-menu { margin: 28px 18px 48px 18px; width: 194px; }
div#side-menu-container ul#side-menu li { margin: 0; font-size: 1.8em; }
div#side-menu-container ul#side-menu li a { font-weight: normal; color: #7DCDDF; }
div#side-menu-container ul#side-menu li a:hover { color: yellow; }
div#side-menu-container ul#side-menu li ul li { margin: 0; font-size: .75em; background: url(/media/134/menu-divider.png) no-repeat left top; clear: both; float: left; }
div#side-menu-container ul#side-menu li ul { margin: 0; margin-top: 10px; }
div#side-menu-container ul#side-menu li ul li a { font-weight: bold; color: #FFFFFF; display: block; float: left; width: 194px; line-height: 120%; padding: 10px 0 10px 0; }
div.side-menu-box { margin: 18px; width: 176px; padding: 8px 8px 8px 0; margin-bottom: 6px; }
div.side-menu-box h2 { color: #FFFFFF; font-size: 1.3em; }
div.side-menu-box h2 em { display: block; font-weight: normal; font-style: normal; font-size: .9em; padding-top: 2px; }
div.side-menu-box p { color: #FFFFFF; font-size: 1.2em; line-height: 130%; padding-top: 6px; }
div.side-menu-box ul { margin-top: 6px; }
div.side-menu-box ul li { font-size: 1.2em; padding: 4px 0 4px 0; }
div.side-menu-box ul li a { padding: 4px 0 4px 22px; background: no-repeat left center; font-weight: bold !important; }
div.side-menu-box ul li.share-facebook a { background-image:url(/media/164/share-facebook-2.png); }
div.side-menu-box ul li.share-linkedin a { background-image:url(/media/174/share-linkedin-2.png); }
div.side-menu-box ul li.share-twitter a { background-image:url(/media/184/share-twitter-2.png); }
div.side-menu-box ul li.share-email a { background-image:url(/media/154/share-email-2.png); }












/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

