body{font-size:76%; margin:0; padding:0; color:#333; background:#fff url(/images/bg-body.gif) center top repeat-x; text-align:center;}


/* LAYOUT */
.page{width:984px;margin:0 auto;padding:0;text-align:left;}
.header{height:83px;}
.content{margin:5px 0;}
.gradient{background:transparent url(/images/bg-blue-gradient.gif) repeat-x bottom left;}
.homecontent{background:transparent url(/images/bg-homepage.jpg) bottom center no-repeat;}


.main{width:656px;float:left;}
	.main .two-col .col-one{width:328px;float:left;}
	.main .two-col .col-two{width:328px;float:right;}
.additional{width:328px;float:right;}
.alt-layout .additional{width:246px;float:right;}
.one-col{clear:both;}

.refine-search{width:246px;float:left;}
.alt-layout .main{width:738px;float:right;}
.alt-layout .main-content{float:left;width:492px}
.alt-layout .main-content .padding{padding:4px 8px;}

.footerone{width:100%;background:transparent url(/images/bg-footerone.gif) top center repeat-x;}
	.footerone .holder{width:984px;margin:0 auto;padding:0;}
.footertwo{width:100%;background:#29528a url(/images/bg-footertwo.gif) top center repeat-x;}
	.footertwo .holder{width:984px;margin:0 auto;padding:0;}
.footerthree{width:100%;background:transparent url(/images/bg-footerthree.gif) top center repeat-x;}
	.footerthree .holder{width:984px;margin:0 auto;padding:0;}

.access {left:-999em; top:-999em; position:absolute }
/* FORMAT */
abbr,acronym,dfn{cursor:help;border:0;}
a abbr,a acronym,a dfn{cursor:pointer;}
pre,address{margin:0;padding:0;}
p,blockquote{margin:0;padding:0 0 1em 0;line-height:1.3em;}
blockquote {margin:0; padding:0; border:0; }

.additional blockquote{background:url(/images/bg-grey-gradient.gif) repeat-x bottom left;padding:7px 0 26px;}
blockquote .quote{font-size:1.4em}
blockquote .cite{font-size:0.9em;font-weight:bold;}

img{border:0;}


/* FORMAT > fonts */
body,input,textarea,select{font-family:Arial,Helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6{}
em,i{font-style:italic;}
strong,b{font-weight:bold;}
dfn{font-style:normal;}
cite{padding:0;margin:0;color:#4c65a3;font-size:0.94em;font-style:normal;}
cite span{display:block;color:#9f9f9f;}
code,kbd,pre{font-family:"Courier New",Courier,mono;font-size:1em;}

.padding{padding:8px;}
.no-padding{padding:0;}
.listing.nobotpad{padding-bottom:0}
.content .notoppad{padding-top:0;}
.text-center{text-align:center;}

/* ANCHORS */
a{text-decoration:none;color:#11529f;}
a:link{ }
a:visited{ }
a:hover{text-decoration:underline;}
a:active{text-decoration:underline;}
a:focus{text-decoration:underline;}

/* HEADERS */
h1,h2,h3,h4,h5,h6{margin:0;padding:0;color:#393737;font-weight:normal;}
h1{font-size:1.8em;}
h2{margin-bottom:.3em;font-size:1.6em;}
h3{margin-bottom:.3em;font-size:1.4em;}
h4{margin-bottom:.3em;font-size:1.3em;}
h5{font-size:1.15em;}
h6{font-size:1em;}

p.h3{font-size:1.1em;font-weight:bold;}

h3.sifr{font-size:1.2em;font-weight:bold;}

/* LISTS */
ul,ol,dl{margin:0;padding:0 0 1em 0;}
ul ul,ol ol,ol ul,ul ol{padding:0;margin:0;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
li{margin:0 0 0 2em;padding:0;}

dt{display:block;float:left;}
dd{margin-left:10em;}

.general{list-style-type:none;}
.general li{padding:0;margin:0;background:url(../images/bg-general.gif) no-repeat left 8px;padding-left:15px;line-height:1.5em;}

/* FOOTER LINKS */
.footerone{text-align:left;padding:12px 0;}
.footerone .three-col .col-one{width:33%;float:left;background:url(/images/bg-footer-divider.gif) 97% center no-repeat;}
.footerone .three-col .col-two{width:33%;float:left;}
.footerone .three-col .col-three{width:33%;float:left;}
.footerone .two-col .col-one{width:49.5%;float:left;background:none;}
.footerone .two-col .col-two{width:49.5%;float:left;}
.footerone h2{font-size:1.1em;font-weight:bold;padding:8px;}
.footerone ul li{font-size:0.9em;list-style:url(/images/bg-footer-link.gif);padding:2px 0;}
.footerone ul li a{color:#545454;}

.footerone .panel{background:#fff;width:324px;background:#fff url(/images/bg-footer-panel.gif) center top no-repeat;}
.footerone .panel .two-col{margin:0 5px;}
.footerone .panel ul{list-style:none;}
.footerone .panel ul li{list-style-image:none;list-style:none;padding:10px 0 8px 30px;margin:0 0 0 8px;}
.footerone .panel ul li.camera{background:url(/images/icon-camera.gif) left center no-repeat;}
.footerone .panel ul li.note{background:url(/images/icon-note.gif) left center no-repeat;}
.footerone .panel ul li.info{background:url(/images/icon-info.gif) left center no-repeat;}
.footerone .panel ul li.walk{background:url(/images/icon-walk.gif) left center no-repeat;}
.footerone .panel ul li.thumb{background:url(/images/icon-thumb.gif) left center no-repeat;}
.footerone .panel ul li.stats{background:url(/images/icon-stats.gif) left center no-repeat;}
.footerone .panel ul li.pound{background:url(/images/icon-pound.gif) left center no-repeat;}
.footerone .panel ul li.user{background:url(/images/icon-user.gif) left center no-repeat;}

.footertwo{text-align:left;padding:12px 0;min-height:72px;}
.footertwo .col-one{width:69.5%;float:left;}
.footertwo .col-two{width:29.5%;float:right;}
.footertwo img.logo{padding:0 16px 0 0;margin-bottom:-6px;}
.footertwo p.strapline{color:#fff;float:left;padding:8px;}
.footertwo p.strapline span{padding:8px 0 0 0;}
.footertwo ul.links{float:left;clear:left;list-style:none;padding:0;margin:16px 0 0 0;width:100%;}
.footertwo ul.links li{float:left;font-size:0.9em;padding:0;margin:0;background:url(/images/bg-footer-linklist.gif) right center no-repeat;padding:0 10px 0 8px;}
.footertwo ul.links li.last{background:none;}
.footertwo ul.links li a{color:#fff;}
.footertwo ul.awards{padding:0;margin:0;list-style:none;float:right;}
.footertwo ul.awards li{color:#fff;font-size:0.94em;text-align:center;padding:0 8px;margin:0;width:64px;float:left;background:url(/images/bg-awards.gif) right center no-repeat;}
.footertwo ul.awards li.last{background:none;}
.footertwo ul.awards li span.award2007{display:block;height:47px;width:47px;margin: f0 8px; background:url(/images/icon-award-2007.png) center center no-repeat;text-indent:-999em;}
.footertwo ul.awards li span.award2008{display:block;height:47px;width:47px;margin:0 8px;background:url(/images/icon-award-2008.png) center center no-repeat;text-indent:-999em;}
.footertwo ul.awards a{color:#fff;}

.footertwo ul.awards a:active{ text-decoration:none;}
.footerthree{text-align:left;}
.footerthree .two-col .col-one{width:49.5%;float:left;text-align:left;}
.footerthree .two-col .col-one p{font-size:0.94em;float:left;padding:3px 8px 3px 0;}
.footerthree .two-col .col-one img{float:left;}
.footerthree .two-col .col-two{width:49.5%;float:left;text-align:right;}
.footerthree .two-col .col-two p{font-size:0.94em;}

/* FORMS */
form{margin:0;padding:0;}
fieldset{border:0px solid #fff;margin:1.5em 0 0 0;padding:1em;}
fieldset fieldset{padding:0;margin:0;border:0;}
legend{margin:0;padding:0;color:#333;display:none;}

.field{position:relative;width:100%;padding:0 0 10px 0;}
.element{float:left;width:55%;}

.subnav .element{float:none;width:100%;}

.label{padding:0;margin:0;text-align:left;}
.input{padding:0 20px 0 0;margin:0;}

.element .col div{padding:0 0 5px 0;}

.invalid label{color:#f00;}
.invalid .input{background:url(/images/invalid.gif) top right no-repeat;}
.valid label{color:#00AF6A;}
.valid .input{background:url(/images/valid.gif) top right no-repeat;padding:0 20px 0 0;}
	
	
	
label{color:#545353;display:block;font-weight:bold;padding:0 0 2px 0;font-size:1em;}

.radio label{display:inline;font-weight:normal;padding:0 0 2px 0;font-size:0.75em;}

fieldset fieldset label{float:left;width:50%;padding:2px 0 0 0;margin:0 10px 0 0;padding:0;font-weight:normal;}

textarea{width:95%;font-size:100%;padding:0.2em;}
input.text{width:95%;padding:1px 3px;}
input.radio{display:block;float:left;margin:0 5px 5px 0;padding:0;}
select{width:100%;}

.button-left{float:left;width:auto;}
.button-right{float:right;width:auto;}

input.submit{border:2px solid #999;background:#fff;width:auto;}

.warnEmpty{display:none;}
.warn{clear:both;display:block;color:#f00;}

.highlight{color:#F00;}
.hide{display:none;}
.hidden{position:absolute;left:-500px;top:-500px;width:100px;}

/* SHORTCUTS */
.shortcuts{position:relative;height:0;
    top: 0px;
    left: 0px;
}
.shortcuts ul, .shortcuts ul li{list-style-type:none;height:0;padding:0;margin:0;}
.shortcuts ul{position:absolute;width:100%;}
.shortcuts li a{display:block;position:absolute;left:-500px;top:-500px;}
.shortcuts li a:focus, .shortcuts li a:active{position:absolute;left:0;top:0;width:100%;text-align:center;color:#fff;padding:3px 0;background:#11529F;}
.toplink{position:absolute;left:-500px;height:1px;overflow:hidden;width:50%;}

/* HEADER */
.header .logo{margin:28px 0 0 26px;float:left;}
.header .santalogo{margin:4px 0 0 26px;float:left;}
.header .info{float:left;width:auto;padding:43px 0 0 12px;}
.header .postlink{float:right;margin:12px 8px 0 0}

/* NAVIGATION */
.navbar{background:#28538c url(/images/bg-nav-back.gif) right top repeat-x;padding:0 8px;}
.navigation{background:transparent url(/images/bg-nav.gif) right center no-repeat;list-style:none;padding:0 0 0 8px;margin:0;float:left;}
.navigation li{background:transparent url(/images/bg-nav.gif) left center no-repeat;float:left;height:38px;padding:0;margin:0;}
.navigation li a{display:block;height:18px;padding:10px;font-weight:bold;color:#fff;float:left;}
.navigation li a:hover, .navigation li.selected a{background:transparent url(/images/bg-nav-selected.gif) center top repeat-x;color:#333;}

.login{float:right;}
.login p{font-weight:bold;color:#fff;float:left;height:18px;padding:10px 5px;}
.login ul{float:left;list-style:none;padding:0;margin:0;}
.login li{float:left;padding:0;margin:0;height:18px;padding:10px 5px;}
.login li a{font-weight:bold;color:#ffed9b;}
.login .myhome{padding-top:8px;}
.login .myhome a{background:url(/images/bg-beige-lozenge.png) no-repeat;color:#1d5eaa;display:block;padding:2px 9px 10px;}
.login .logout a{background:url(/images/icon-logout.png) no-repeat right top;display:inline-block;padding:0 22px 0 10px;}
	
/* SEARCH */
.searchpanel{background:/*#edc969 */url(/images/bg-job-search-t.gif) no-repeat top left;margin:16px 0 0 4px}
.searchpanel-bottom{background:url(/images/bg-job-search-b.gif) no-repeat bottom left;}
.searchpanel h2{width:7em;float:left;padding-top:0.7em;}
.searchpanel fieldset{width:auto;float:left;padding:0.9em 0 1em 26px;margin:0;background:url(/images/bg-jobsearch-divider.gif) no-repeat 144px 4px;}
.events fieldset{background:url(/images/bg-eventsearch-divider.gif) no-repeat 150px 4px;}
.searchpanel .field{width:230px;float:left;}
.searchpanel .inputbutton{width:130px;padding-top:1em}
.searchpanel .eventbutton{width:100px;padding-top:1em}
.searchpanel .field .element{width:99%;}
.searchpanel label{color:#333333;}
.searchpanel ul{padding-top:1.3em;width:auto;float:right;}
.searchpanel ul li{list-style:none;font-weight:bold; background:url(/images/arrow-blue.gif) no-repeat right 2px;padding:0 12px 0.5em 0;text-align:right;margin-right:20px;}
.searchpanel-suggest li{margin:0 0 0 0.5em;padding:0;}

.back-link{background:url(/images/icon-arrow-left.gif) no-repeat left center;padding-left:12px;margin:5px 0 5px 8px;font-weight:bold;}
/* HEADER OPTIONS */
ul.header-options{width:auto;float:right;margin:0;padding:0;}
ul.header-options li{list-style:none;display:inline;width:auto;float:left;}
ul.header-options li a{display:block;padding:10px 0 10px 36px;}
ul.header-options li.edit-profile a{background:url(/images/icon-edit-profile.gif) no-repeat top left;}
ul.header-options li.edit-cv a{background:url(/images/icon-edit-cv.gif) no-repeat top left;padding-left:30px;}
ul.header-options li.email-alert a{background:url(/images/icon-email-alert.gif) no-repeat center left;padding-left:30px;}
ul.header-options li.rss a{background:url(/images/icon-rss.gif) no-repeat center left;padding-left:30px;}
ul.header-options li.twitter a{background:url(/images/followtwittersmall.png) no-repeat center left;padding-left:30px;}

.title-elements{background:url(/images/bg-grey-gradient.gif) repeat-x bottom left;margin:6px 8px 0;min-height:4.7em}
.title-elements h1{width:60%;float:left;padding-top:4px}
.title-elementsLong{background:url(/images/bg-grey-gradient.gif) repeat-x bottom left;margin:6px 8px 0;min-height:4.7em}
.title-elementsLong h1{width:90%;float:left;padding-top:4px}

/* BOXES */

/* ROUND CORNERS BOX - OUTER SHADOW - STRETCHY */
.box{padding:4px}
.box .box-top{background:url(/images/bg-box-tl.png) left top no-repeat;padding:0 0 0 11px;}
.box .box-top .box-top-right{background:url(/images/bg-box-tr.png) right top no-repeat;height:9px;overflow:hidden;}
.box .box-bottom{background:url(/images/bg-box-bl.png) left top no-repeat;padding:0 0 0 11px;}
.box .box-bottom .box-bottom-right{background:url(/images/bg-box-br.png) right top no-repeat;height:8px;overflow:hidden;}

.box .box-middle{background:url(/images/bg-box-ml.png) left top repeat-y;padding:0 0 0 11px;}
.box .box-middle .box-padding{background:url(/images/bg-box-mr.png) right top repeat-y;padding:0 10px 0 8px;min-height:120px;}

.box .box-middle .box-padding-small{background:url(/images/bg-box-mr.png) right top repeat-y;padding:0 10px 0 8px;min-height:60px;}


/* stretchy box with grey gradient bg */
.box.grey-gradient .box-middle{padding-left:8px}
.box.grey-gradient .box-middle .box-padding{padding:0;}
.box.grey-gradient .box-inner{background:#fff url(/images/bg-box-m-grey-gradient.gif) repeat-x left bottom;padding:0 10px 0 8px;margin-right:8px;}

/* FIXED WIDTH BOX - NOT STRETCHY - FOR ADDITIONAL COLUMN */
.box1 .top{width:328px;height:14px;background:url(/images/box1-top.png) repeat-y;}
.box1 .middle{width:328px;background:url(/images/box1-middle.png) repeat-y;}
.box1 .padding{background:url(/images/box1-content.gif) bottom no-repeat;padding:6px 20px;}

.box1 .fullcontent{background:none;padding:6px 14px 0 14px;}
.box1 .fullcontent h2{margin-left:6px;margin-right:6px;}
.box1 .bottom{width:328px;height:14px;background:url(/images/box1-bottom.png) repeat-y;}

/* GREY GRADIENT BOX - FIXED WIDTH - NOT STRETCHY - FOR ADDITIONAL COLUMN */
.box2 .top{width:328px;height:13px;background:url(/images/box2-top.png) bottom center no-repeat;}
.box2 .middle{width:328px;background:url(/images/box2-middle.png) top center no-repeat;}
.box2 .padding{margin:0 7px;padding:6px 0;}
.box2 .bottom{width:328px;height:13px;background:url(/images/box2-bottom.png) top center no-repeat;}
.box2 h2{margin-left:20px;}

.box2 .box{padding:0 8px}

/* GREY GRADIENT BOX - FIXED WIDTH - NOT STRETCHY - FOR ADDITIONAL COLUMN ON SEARCH RESULTS*/
.box2a .top{width:246px;height:7px;background:url(/images/box2a-top.png) bottom center no-repeat;}
.box2a .middle{width:246px;background:url(/images/box2a-middle.png) top center repeat;}
.box2a .padding{margin:0 7px;padding:6px 0;}
.box2a .bottom{width:246px;height:3px;background:url(/images/box2a-bottom.png) top center no-repeat;}
.box2a h2{margin-left:20px;}




/* TRANSPARENT BOX - FIXED WIDTH - NOT STRETCHY */
.box3 .top{width:984px;height:14px;background:url(/images/box3-top.png) bottom center no-repeat;}
.box3 .middle{width:984px;background:url(/images/box3-middle.png) top center repeat-y;}
.box3 .padding{margin:0 20px;padding:6px 0;}

.box3 .bottom{width:984px;height:14px;background:url(/images/box3-bottom.png) top center no-repeat;}

/* TRANSPARENT BOX - FIXED WIDTH - NOT STRETCHY */
.box4 .top{width:328px;height:14px;background:url(/images/box4-top.png) bottom center no-repeat;}
.box4 .middle{width:328px;background:url(/images/box4-middle.png) top center repeat-y;}
.box4 .padding{margin:0 20px;padding:12px 0 0 0;position:relative;}

.box4 .bottom{width:328px;height:14px;background:url(/images/box4-bottom.png) top center no-repeat;}

/* FIXED WIDTH BOX - NOT STRETCHY - FOR REFINE SEARCH PANEL */
.box5 .top{width:246px;background:url(/images/box5-header.gif) top center no-repeat;}
.box5 .top h2{padding:16px 0 0 20px;}
.box5 .middle{width:246px;background:url(/images/box5-middle.gif) top center repeat-y;}
.box5 .padding{margin:0 18px;padding:1px 0 5px 0;}

.box5 .bottom{width:246px;height:14px;background:url(/images/box5-bottom.gif) top center no-repeat;}

/* FIXED WIDTH BOX - NOT STRETCHY */
.box-blue .top{width:656px;height:14px;background:url(/images/bg-boxblue-top.gif) top center no-repeat;}
.box-blue .middle{width:656px;background:url(/images/bg-boxblue-middle.gif) top center no-repeat;}
.box-blue .padding{padding:8px 22px;}
.box-blue .bottom{width:656px;height:14px;background:url(/images/bg-boxblue-bottom.gif) top center no-repeat;}

/* FIXED WIDTH BOX - STRETCHY */
.box-blue2 .top{width:656px;height:14px;background:url(/images/bg-boxblue-top.gif) top center no-repeat;}
.box-blue2 .middle{width:656px;background:url(/images/bg-boxblue-middle.gif) top center;}
.box-blue2 .padding{padding:8px 22px;}
.box-blue2 .bottom{width:656px;height:14px;background:url(/images/bg-boxblue-bottom.gif) top center no-repeat;}

/* FIXED WIDTH BOX - NOT STRETCHY */
.box-yellow .top{width:656px;height:14px;background:url(/images/bg-boxyellow-top.gif) top center no-repeat;}
.box-yellow .middle{width:656px;background:url(/images/bg-boxyellow-middle.gif) top center no-repeat;}
.box-yellow .middleEvent{width:656px;background:url(/images/bg-boxyellow-middle.gif) top center repeat;}
.box-yellow .padding{padding:8px 22px;}
.box-yellow .bottom{width:656px;height:14px;background:url(/images/bg-boxyellow-bottom.gif) top center no-repeat;}

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: lemonchiffon;
    color:Blue;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}
.breadcrumb{height:44px;clear:both;}
.breadcrumb .left{height:44px;width:13px;background:url(/images/bg-breadcrumb-l.png) right center no-repeat;float:left;}
.breadcrumb .middle{height:44px;width:958px;background:url(/images/bg-breadcrumb.png) repeat-x;float:left;}
.breadcrumb .right{height:44px;width:13px;background:url(/images/bg-breadcrumb-r.png) left center no-repeat;float:left;}
.breadcrumb .padding{padding:14px 8px;}
.breadcrumb p{float:left;font-weight:bold;}
.breadcrumb ol{padding:0;margin:0;list-style:none;float:left;}
.breadcrumb ol li{padding:0 8px;margin:0;background:url(/images/bg-breadcrumb-arrow.gif) right center no-repeat;float:left;}
.breadcrumb ol li.last{background:none;}

.homecontent .breadcrumb{margin-top:344px;}

/* ROUND CORNERS BOX - INNER SHADOW - STRETCHY */
.box-inner-shadow{}
.box-inner-shadow .box-top{background:url(/images/bg-box-inner-shadow-tl.png) left top no-repeat;padding:0 0 0 5px;}
.box-inner-shadow .box-top .box-top-right{background:url(/images/bg-box-inner-shadow-tr.png) right top no-repeat;height:6px;overflow:hidden;}
.box-inner-shadow .box-bottom{background:url(/images/bg-box-inner-shadow-bl.png) left top no-repeat;padding:0 0 0 5px;}
.box-inner-shadow .box-bottom .box-bottom-right{background:url(/images/bg-box-inner-shadow-br.png) right top no-repeat;height:8px;overflow:hidden;}

.box-inner-shadow .box-middle{background:#FFF url(/images/bg-box-inner-shadow-ml.gif) left top repeat-y;padding:0 0 0 5px;}
.box-inner-shadow .box-middle .box-padding{background:#FFF url(/images/bg-box-inner-shadow-mr.gif) right top repeat-y;padding:0 10px 0 8px;}

/*.box .box-inner{position:relative;float:left;margin-top:-10px;}*/

/* ROUND CORNERS BOX - BLUE GRADIENT - STRETCHY */
.box-blue-gradient{}
.box-blue-gradient .box-blue-gradient-top{background:url(/images/bg-box-blue-gradient-tl.png) left bottom no-repeat;padding:0 0 0 5px;margin-left:7px}
.box-blue-gradient .box-blue-gradient-top .box-blue-gradient-top-right{background:url(/images/bg-box-blue-gradient-tr.png) right bottom no-repeat;height:13px;margin-right:4px}
.box-blue-gradient .box-blue-gradient-bottom{background:url(/images/bg-box-blue-gradient-bl.png) left top no-repeat;padding:0 0 0 5px;margin-left:7px}
.box-blue-gradient .box-blue-gradient-bottom .box-blue-gradient-bottom-right{background:url(/images/bg-box-blue-gradient-br.png) right top no-repeat;height:13px;margin-right:4px}

.box-blue-gradient .box-blue-gradient-middle{background:#FFF url(/images/bg-box-blue-gradient-ml.gif) left top repeat-y;padding:0;margin-left:7px}
.box-blue-gradient .box-blue-gradient-middle .box-blue-gradient-padding{background:url(/images/bg-box-blue-gradient-mr.gif) right top repeat-y;margin:0 4px 0 0;}

.box-blue-gradient .box-blue-gradient-inner{background:url(/images/bg-box-blue-gradient-m.gif) repeat-x left bottom;margin:-2px 5px 0 3px;position:relative;padding:9px}

.box-blue-gradient h2{margin-left:8px;}

/* BLUE BACKGROUND BOX - not stretchy */
.blue-box-wrapper{padding:8px 0}
.blue-box-wrapper-first{padding:3px 0 8px;}
.blue-box{background:#e9f0f8 url(/images/bg-blue-box-t.gif) top left no-repeat;width:640px;margin:0 8px;}
.blue-box-bottom{background:url(/images/bg-blue-box-b.gif) bottom left no-repeat;padding-bottom:4px}
.message-icon{width:490px;float:left;background:url(/images/icon-message.gif) top left no-repeat;padding-left:27px;margin:15px 0 0 18px}
.message-icon h2{font-size:1.3em;width:auto;float:left;font-weight:bold;}
.message-icon p{clear:both}
.message-icon .date{float:right;width:auto;clear:none;padding:3px 0 0;}
.blue-box .delete-button{float:right;width:auto;padding:11px 11px 0 0}

/* HERO BOX */
.hero .middle{background:url(/images/bg-hero.jpg) bottom center no-repeat;}
.hero .middleEvent{background:url(/images/bg-heroEvent3.jpg) bottom center no-repeat;}
.hero .top{width:656px;height:14px;background:url(/images/bg-hero-top.png) bottom center no-repeat;}
.hero .padding{padding:6px 20px;}
.hero h1{padding:8px;}
.hero p{padding:0 230px 8px 8px;}
.hero .bottom{width:656px;height:14px;background:url(/images/bg-hero-bottom.png) top center no-repeat;}
.hero .bottomEvent{width:656px;height:14px;}

/* HERO TABS */
.herotab-container{}
.herotabs{list-style:none;padding:0;margin:0;background:url(../images/bg-herotabs-top.gif) no-repeat 10px bottom;}
.herotabs li{float:left;padding:0;margin:0;}
.herotabs li a{color:#fff;display:block;width:150px;height:38px;background:url(/images/bg-hero-panel-tabs.png) center bottom no-repeat;}
.herotabs li a.first{padding-left:8px;background:url(/images/bg-hero-panel-tabs.png) left bottom no-repeat;}
.herotabs li a.last{padding-right:8px;background:url(/images/bg-hero-panel-tabs.png) right bottom no-repeat;}
.herotabs li a:hover{color:#333;background-position:center top;text-decoration:none;}
.herotabs li a.first:hover{background-position:left top;}
.herotabs li a.last:hover{background-position:right top;}
.herotabs li a span{display:block;padding:15px 15px 0 15px;font-weight:bold;}
.herotab-middle{background:url(/images/bg-hero-panel-middle.png) center top repeat-y;}
.herotab-middle .three-col{/*border-top:1px solid #b8c2c7;margin-top:-1px*/}
.herotab-middle .three-col .col-one, .herotab-middle .three-col .col-two, .herotab-middle .three-col .col-three{width:33.3%;float:left;}
.herotab-middle .three-col .col-one, .herotab-middle .three-col .col-two{background:url(/images/bg-hero-panel-col.png) 95% center no-repeat;}
.herotab-middle ul{list-style:none;padding:3px 0 0 0;margin:0;}
.herotab-middle ul li{padding:3px 18px 3px 0;margin:0;}
.herotab-bottom{background:url(/images/bg-hero-panel-bottom.png) center top no-repeat;width:616px;height:14px;}

.ui-tabs-hide{display:none;}
.herotabs .ui-tabs-selected a{background-position: center top;color:#333;}
	.herotabs .ui-tabs-selected a.first{background-position:left top;}
	.herotabs .ui-tabs-selected a.last{background-position:right top;}
	
	.herotab-container .ui-tabs-panel{min-height:183px;}

.emailsignup{background:url(/images/bg-email-signup.png) no-repeat;width:616px;height:59px;}
.emailsignup fieldset{padding:14px;margin:0;}
.emailsignup h2{font-size:1.2em;font-weight:bold;float:left;margin:7px;}
.emailsignup .field{padding:0;width:auto;}
.emailsignup .element{width:53%;}
.emailsignup input.text{float:left;padding:3px 5px;margin:3px;width:100%;}
.emailsignup .button{float:right;margin:3px;}

/* VIDEO BOX */
.video .middle{}
.video .top{width:656px;height:14px;background:url(/images/bg-hero-top.png) bottom center no-repeat;}
.video .padding{padding:6px 20px;}
.video h1{padding:8px;}
.video p{padding:0 230px 8px 8px;}
.video .bottom{width:656px;height:14px;}

/* MAIN TABS (full width in the main column - gifs at the moment, change to PNGs if needing to overlay something) */
.maintab-container{padding:8px;}
.maintabs{list-style:none;padding:0;margin:0;position:relative;z-index:10}
.maintabs li{float:left;padding:0;margin:0;}
.maintabs li a{color:#fff;display:block;width:150px;height:38px;background:url(/images/bg-main-tabs.gif) center bottom no-repeat;}
.maintabs li a.first{background:url(/images/bg-main-tabs.gif) left bottom no-repeat;}
.maintabs li a.last{background:url(/images/bg-main-tabs.gif) right bottom no-repeat;}
.maintabs li a:hover{color:#333;background-position:center top;text-decoration:none;}

.maintabs li a.first:hover{background-position:left top;}
.maintabs li a.last:hover{background-position:right top;}
.maintabs li a span{display:block;padding:12px 16px;font-weight:bold;}
.maintab-middle{border:1px solid #c8c8c8;border-bottom:none;margin-top:-1px;position:relative;z-index:5;background:#FFF}
.maintab-bottom{background:url(/images/bg-main-tabs-bottom.gif) left top no-repeat;width:640px;height:4px;}

.maintabs .ui-tabs-selected a{background-position: center top;color:#333;}
	.maintabs .ui-tabs-selected a.first{background-position:left top;}
	.maintabs .ui-tabs-selected a.last{background-position:right top;}

/* MAIN TABS (full width in the main column - gifs at the moment, change to PNGs if needing to overlay something) */
.candtab-container{padding:8px;}
.candtabs{list-style:none;padding:0;margin:0;position:relative;z-index:10}
.candtabs li{float:left;padding:0;margin:0;}
.candtabs li a{color:#fff;display:block;width:100px;height:38px;background:url(/images/bg-main-tabs.gif) center bottom no-repeat;}
.candtabs li a.first{background:url(/images/bg-main-tabs.gif) left bottom no-repeat;}
.candtabs li a.last{background:url(/images/bg-main-tabs.gif) right bottom no-repeat;}
.candtabs li a:hover{color:#333;background-position:center top;text-decoration:none;}

.candtabs li a.first:hover{background-position:left top;}
.candtabs li a.last:hover{background-position:right top;}
.candtabs li a span{display:block;padding:12px 16px;font-weight:bold;}
.candtab-middle{border:1px solid #c8c8c8;border-bottom:none;margin-top:-1px;position:relative;z-index:5;background:#FFF}
.candtab-bottom{background:url(/images/bg-main-tabs-bottom.gif) left top no-repeat;width:640px;height:4px;}

.candtabs .ui-tabs-selected a{background-position: center top;color:#333;}
	.candtabs .ui-tabs-selected a.first{background-position:left top;}
	.candtabs .ui-tabs-selected a.last{background-position:right top;}
	
/* SIDE TABS IN THE ADDITIONAL COLUMN */
.sidetab-container{margin:8px 0;}
.sidetab-content{border-right:1px solid #dcdcdc; border-left:1px solid #dcdcdc; background:#ececec url(/images/bg-tabcontent.gif) repeat-x top left;clear:both;margin:0 8px;}
.sidetab-content-bottom{height:4px;overflow:hidden;background:url(/images/bg-tabcontent-bottom.gif) no-repeat top center;}
.sidetabs{padding:0;margin:0 8px;background:url(/images/bg-sidetabs.gif) no-repeat right bottom;}
.sidetabs li{float:left;display:inline;list-style:none;margin:0;padding:0;font-weight:bold;}
.sidetabs li a{display:block;background:url(/images/tabs-l.gif) no-repeat top left;padding-left:4px;}
.sidetabs li a span{display:block;background:url(/images/tabs-r.gif) no-repeat top right;padding:9px 10px 9px;min-width:6.15em}
.sidetabs li.selected a,
.sidetabs li a:hover,
.sidetabs li a:active,
.sidetabs li a.focus{background-image:url(/images/tabs-l-selected.gif);color:#333}
.sidetabs li.selected a span,
.sidetabs li a:hover span,
.sidetabs li a:active span,
.sidetabs li a.focus span{background-image:url(/images/tabs-r-selected.gif);}
.sidetabs li a.last span{background-image:url(/images/tabs-r-last.gif);}
.sidetabs li.selected a.last span,
.sidetabs li a:hover.last span,
.sidetabs li a:active.last span,
.sidetabs li a:focus.last span{background-image:url(/images/tabs-r-last-selected.gif);}

.sidetabs .ui-tabs-selected a{background-image:url(/images/tabs-l-selected.gif);color:#333;}
	.sidetabs .ui-tabs-selected a span{background-image:url(/images/tabs-r-selected.gif);}
	.sidetabs .ui-tabs-selected a.last span{background-image:url(/images/tabs-r-last-selected.gif);}

.sidetab-container .ui-tabs-panel{min-height:286px;}
	
/* LISTING */
.details{font-weight:bold;}
.details .advertiser, .details .salary{font-size:1.3em;width:auto;background:none;float:none;height:auto;padding:0;}
.details p{font-size:1.07em;}
.details .salary{margin:0.3em 0 0 0;display:block;font-size:1.15em;}
.listing{background:url(/images/bg-listing.png) top repeat-x;padding:16px 4px 14px 8px;}
.listing-topjob{background:url(/images/bg-listing.png) top repeat-x;padding:8px 4px 4px 8px;}
.listing dl{font-weight:bold;}
.alt-listing{background:#fef7e0 url(/images/bg-listing-alt.gif) top repeat-x;padding:16px 4px 14px 8px;}
.advertiser{height:42px;width:100px;padding:8px;background:url(/images/bg-advertiser.png);float:right; text-align:center; }
.advertiser-Profile{height:42px;width:100px;padding:8px;background:url(/images/bg-advertiser.png);float:right;}
.advertiser-large{height:78px;width:190px;padding:8px;background:url(/images/bg-advertiser-large.png);float:right; text-align:center;}

.main .thumbnail-img{width:134px;padding:7px;background:url(/images/bg-thumbnail.png) no-repeat left top;float:right;}
.additional .thumbnail-img{padding:7px;background:url(/images/bg-thumbnail-94x60.png) no-repeat left top;float:right;}
.listing h3{font-size:1.1em;font-weight:bold;}
.listing p{padding:0;}
.posted p{padding-bottom:1em;}

/* PAGINATION */
.pagination{margin:12px 0;}
	.pagination .left{background:url(/images/bg-pag-l.gif) right center no-repeat;width:13px;height:44px;float:left;}
	.pagination .right{background:url(/images/bg-pag-r.gif) right center no-repeat;width:13px;height:44px;float:left}
	.pagination .middle{background:url(/images/bg-pag.gif) repeat-x left top;float:left;width:449px;}
	.pagination .middleWide{background:url(/images/bg-pag.gif) repeat-x left top;height:44px;float:left;width:532px;}
	.pagination .wrapper{float:right;}
	.middleWide .wrapper{padding-top:5px; float:right;}
	.alt-layout .main-content .pagination .padding{padding:14px 0 7px 0;}
	
	.pagination ul, .pagination ol{float:left;list-style-type:none;text-transform:lowercase;padding:0;}
	.pagination ol{margin:0 13px;}
	.pagination li{float:left;padding:0;margin:0;}
		.pagination ol li{margin:0 0.2em;}
		.pagination a{text-decoration:underline;}
		
	.pagination .first, .pagination .previous{margin-left:13px;}
		.pagination .first span{background:url(/images/icon-pag-first.gif) no-repeat left 3px;padding-left:13px;}
		.pagination .first a{background:url(/images/icon-pag-first.gif) no-repeat left -18px;padding-left:13px;}
		.pagination .previous span{background:url(/images/icon-pag-previous.gif) no-repeat left 3px;padding-left:13px;}
		.pagination .previous a{background:url(/images/icon-pag-previous.gif) no-repeat left -18px;padding-left:13px;}
		
	.pagination .next{margin-right:13px;}
	.pagination .last{margin-right:0;}
	.pagination .next span{background:url(/images/icon-pag-next.gif) no-repeat right 3px;padding-right:13px;}
		.pagination .next a{background:url(/images/icon-pag-next.gif) no-repeat right -18px;padding-right:13px;}
	
	.pagination .last span{background:url(/images/icon-pag-last.gif) no-repeat right 3px;padding-right:13px;}
		.pagination .last a{background:url(/images/icon-pag-last.gif) no-repeat right -18px;padding-right:13px;}
/* CLEARING */
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{display:inline-table;}

/* FILTERS */
/* hide from IE-mac \*/ .clear, .caption {display: block;} /* end hide from IE-mac */


.search-filters{margin:0 8px;}
.search-filters h2{font-size:1.1em;float:left;margin:0.5em 0.5em 0 0;font-weight:bold;}
.search-filters ul{list-style:none;padding:0;margin:0;}
.search-filters ul li{padding:0;margin:0;float:left;}

.sort-options{margin:8px;}
.sort-options p{float:left;}
.sort-options ul{float:left;list-style:none;padding:0;margin:0;}
.sort-options ul li{float:left;padding:0;}
.sort-options ul li{border-right:1px solid #ccc}
.sort-options p{padding:0.5em;display:block;}
.sort-options ul li{margin:0.5em 0;padding:0 0.5em;}
.sort-options ul li a{display:block;}
.sort-options ul .last{border:none;}
.sort-options p, .sort-options li{font-weight:bold;margin:0;}
.sort-options .pages{width:150px;margin:0;padding:0.5em 0;}

.jobs-list{margin:0;padding:0;}
.jobs-list li{list-style-type:none;padding:0.5em 0 0.5em;margin:0;line-height:1.4em;background:url(/images/bg-grey-gradient.gif) repeat-x top left;clear:both;}
.jobs-list li.first{background:none;}
.horizontalLine {list-style-type:none;padding:0.5em 0 0.5em;margin:0;line-height:1.4em;background:url(/images/bg-grey-gradient.gif) repeat-x top left;clear:both;}
.jobs-list .title{font-size:1em;margin:0;padding:0;font-weight:bold;}
.jobs-list p{padding:0;font-weight:bold;}
.jobs-list-fullwidth li{padding:0.8em 0 0.8em;}

.recruiters ul{list-style:none;}
.box4 .recruiters ul{margin:10px 2px 0 2px;}
.recruiters ul li{margin:0 3px 0 4px;padding:4px;height:54px;width:127px;background:url(/images/bg-advertiser-frame.png) no-repeat;float:left;position:relative;}
.recruiters ul li.prev{margin:12px 3px 12px 4px;padding:0;height:38px;width:38px;background:none;}
.recruiters ul li.next{margin:12px 3px 12px 4px;padding:0;height:38px;width:38px;background:none;}
.box4 .recruiters ul li.prev{margin:6px 3px 6px 4px;position:absolute;top:0;left:0;}
.box4 .recruiters ul li.next{margin:6px 3px 6px 4px;position:absolute;top:0;right:0;}
.recruiters ul li.prev a, .recruiters ul li.next a{text-indent:-999em;display:block;}
.recruiters ul li.prev a span{display:block;position:absolute;top:0;left:0;height:38px;width:38px;background:url(/images/bg-btn-prev.png) no-repeat;}
.recruiters ul li.prev a.disabled span{background:url(/images/bg-btn-prev-d.png) no-repeat;}
.recruiters ul li.next a span{display:block;position:absolute;top:0;left:0;height:38px;width:38px;background:url(/images/bg-btn-next.png) no-repeat;}
.recruiters ul li.next a.disabled span{background:url(/images/bg-btn-next-d.png) no-repeat;}

.group{margin:10px 0 0 0;}
.group .top{width:209px;height:5px;background:url(/images/bg-refine-group-top.gif) bottom center no-repeat;}
.group .middle{width:209px;background:#fff;}
.group .middle .padding{margin:0;padding:5px 10px;}
.group .middle .expand{width:188px;clear:both;}
.group .middle h3{margin:0;float:left;}
.group .middle a.arrow{display:block;float:right;height:27px;width:27px;text-indent:-999em;outline:none;}
.group .middle a.expanded{background:url(/images/bg-arrow-yellow-up.gif);}
.group .middle a.collapsed{background:url(/images/bg-arrow-yellow-down.gif);}
.group .middle ul{list-style:none;padding:4px 0 0 0;margin:0;}
.group .middle ul li{padding:0;margin:3px 0;}
.group .bottom{width:209px;height:5px;background:url(/images/bg-refine-group-bottom.gif) top center no-repeat;}

.top-jobs{background:#eef5fa;margin-bottom:20px;}
.top-jobs h2{background:#cbe0ee;text-align:right;text-transform:uppercase;font-size:1em;font-weight:bold;padding:5px 15px 5px 0;}
.top-jobs h3{font-size:1.23em;font-weight:bold;}
.top-jobs p{font-size:1.23em;font-weight:bold;padding-bottom:0.5em;}

.job.first .padding{background:url(/images/bg-job-divider.gif) repeat-x left bottom;margin-bottom:5px;}
.job-listings{}
.job-listings .listing{padding:16px 10px 14px 10px;}
.job-listings .title{font-weight:bold;}
.job-listings .title h3{font-size:1.4em;float:left;}
.job-listings .title .subtitle{float:left;clear:left;}
.job-listings .title .salary{float:right;text-align:right;}
.job-listings .title .salary strong{font-size:1.3em;}
.job-listings .info{padding-top:8px;}
.job-listings .details{position:relative;}
.job-listings .details dl{margin-top:0.5em;font-size:0.9em;padding-bottom:0.5em;font-weight:normal;float:left;}
.job-listings .details dt{padding-top:0.2em;}
.job-listings .details dd{padding-top:0.2em;margin-left:7em;}
.job-listings .details .button-link-container{margin-top:10px;padding:0;}

.featured .advertiser{float:none;margin-left:-4px;}

ul.download-links{padding:0;margin:0 0 4px 0;list-style:none;}
ul.download-links li {padding:0;margin:4px 0;float:left;clear:left;}
ul.download-links li.pdf a{color:#bd1713;text-transform:uppercase;font-weight:bold;background:url(/images/icon-pdf.png) no-repeat top left;padding:8px 0 8px 36px;display:block;white-space:nowrap;}
ul.download-links li.doc a{color:#11529F;text-transform:uppercase;font-weight:bold;background:url(/images/icon-doc.png) no-repeat top left;padding:8px 0 8px 36px;display:block;white-space:nowrap;}
ul.download-links li.docx a{color:#11529F;text-transform:uppercase;font-weight:bold;background:url(/images/icon-doc.png) no-repeat top left;padding:8px 0 8px 36px;display:block;white-space:nowrap;}
ul.download-links li.rtf a{color:#11529F;text-transform:uppercase;font-weight:bold;background:url(/images/icon-doc.png) no-repeat top left;padding:8px 0 8px 36px;display:block;white-space:nowrap;}


ul.job-options{width:auto;float:left;margin:0;padding:0;}
ul.job-options li{list-style:none;display:inline;width:auto;float:left;margin:0 2em 0 0;}
ul.job-options li a{display:block;padding:10px 0 10px 36px;}
ul.job-options li.save a{background:url(/images/icon-save.gif) no-repeat center left;}
ul.job-options li.print a{background:url(/images/icon-print.gif) no-repeat center left;}
ul.job-options li.email a{background:url(/images/icon-email-blue.gif) no-repeat center left;}

/* BUTTON LINK */
p.button-link-container{width:auto;float:right;padding-bottom:0.5em}
a.button-link, div.button button{display:block;padding-left:7px;background:url(/images/bg-btn-l.png) no-repeat top left;color:#FFF;float:left;font-weight:bold;}
	div.button button{border:none;margin-top:0px;color:#fff;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:1em;margin-top:2px;padding-left:4px;}
	div.button button.button-link-yellow{background-image:url(/images/bg_button_2_l.png);}
	
a.button-link span, div.button span{display:block;height:1.7em;background:url(/images/bg-btn-r.png) no-repeat top right;padding:7px 26px 0 5px;cursor:pointer;float:left;white-space:nowrap;}
	div.button span{position:relative;top:-1px;text-transform:uppercase;}
	div.button .button-link-yellow span{color:#000;background-image:url(/images/bg_button_2_r.png);text-transform:none;padding-top:4px;height:1.8em;}

a.delete-link-white{margin-right:10px;}
a.button-link-light{display:block;padding-left:6px;background:url(/images/bg-btn-light-l.png) no-repeat top left;color:#1d5eaa;float:left;font-weight:bold;}
a.button-link-light span{display:block;height:1.7em;background:url(/images/bg-btn-light-r.png) no-repeat top right;padding:7px 26px 0 5px;cursor:pointer;float:left;}

/* buttons with no arrow */
a.button-link2{display:block;padding-left:6px;background:url(/images/bg-btn-l.png) no-repeat top left;color:#FFF;float:left;font-weight:bold;}
a.button-link2 span{display:block;height:1.7em;background:url(/images/bg-btn-r2.png) no-repeat top right;padding:7px 26px 0 5px;cursor:pointer;float:left;}

a.button-link-light2{display:block;padding-left:6px;background:url(/images/bg-btn-light-l.png) no-repeat top left;color:#1d5eaa;float:left;font-weight:bold;}
a.button-link-light2 span{display:block;height:1.7em;background:url(/images/bg-btn-light-r2.png) no-repeat top right;padding:7px 26px 0 5px;cursor:pointer;float:left;}
/* end of no arrow buttons */

a.button-link-yellow{display:block;padding-left:3px;background:url(/images/bg-btn-yellow-l.gif) no-repeat top left;color:#333;float:left;font-weight:bold;}
a.button-link-yellow span{display:block;height:1.6em;background:url(/images/bg-btn-yellow-r.gif) no-repeat top right;padding:4px 26px 0 5px;cursor:pointer;float:left;}

a.delete-link-blue{display:block;padding-left:6px;background:url(/images/bg-btn-delete-l.png) no-repeat top left;color:#1d5eaa;float:left;font-weight:bold;}
a.delete-link-blue span{display:block;height:1.7em;background:url(/images/bg-btn-delete-r.png) no-repeat top right;padding:7px 26px 0 5px;cursor:pointer;float:left;}

a.delete-link-white{display:block;padding-left:6px;background:url(/images/bg-btn-white-delete-l.png) no-repeat top left;color:#1d5eaa;float:left;font-weight:bold;}
a.delete-link-white span{display:block;height:1.7em;background:url(/images/bg-btn-white-delete-r-1.png) no-repeat top right;padding:7px 30px 0 5px;cursor:pointer;float:left;}

a.delete-link-beige{display:block;padding-left:6px;background:url(/images/bg-btn-delete-beige-l.png) no-repeat top left;color:#333;float:left;font-weight:bold;}
a.delete-link-beige span{display:block;height:1.7em;background:url(/images/bg-btn-delete-beige-r.png) no-repeat top right;padding:7px 28px 0 5px;cursor:pointer;float:left;}

/* SAVED JOBS BOX */
table.listing-info{width:99%}
table.listing-info td{padding:8px 5px}
table.listing-info th{padding:8px 5px 8px 10px}
table.listing-info td{background:#f2f8fc;vertical-align:top;}
table.listing-info td.last{background:#F2F8FC url(/images/bg-table-row-blue.gif) no-repeat top right;text-align:right;padding:8px 10px 8px 5px;}
table.listing-info tbody th{background:#F2F8FC url(/images/bg-table-row-blue.gif) no-repeat top left;line-height:1.5em;text-align:left;}
table.listing-info tbody th span.nobold{font-weight:normal}
table.listing-info tbody th a{font-size:1.1em}
table.listing-info tr.alt td, table.listing-info tr.alt th{background:#FFF;}

/* CANDIDATES PROFILE EDIT BOX */
table.cand-edit{width:99%}
table.cand-edit td{padding:8px 5px}
table.cand-edit th{padding:8px 5px 8px 10px}
table.cand-edit td{vertical-align:top;padding:8px 5px 8px 10px}
table.cand-edit td.last{background:#F2F8FC url(/images/bg-table-row-blue.gif) no-repeat top right;text-align:right;padding:8px 10px 8px 5px;}
table.cand-edit tbody th{background:#F2F8FC url(/images/bg-table-row-blue.gif) no-repeat top left;line-height:1.5em;text-align:left;}
table.cand-edit tbody th span.nobold{font-weight:normal}
table.cand-edit tbody th a{font-size:1.1em}
table.cand-edit tr.alt td, table.listing-info tr.alt th{background:#FFF;}

/* EMAIL ALERTS BOX */
table.options{color:#1d5eaa;margin-bottom:16px;width:100%}
table.options td{background:url(/images/bg-table-row-peach.gif) no-repeat top right;padding:2px 0 5px}
table.options th{background:url(/images/bg-table-row-peach.gif) no-repeat top left;padding:2px 8px;text-align:left;}
table.options tr.alt td, table.options tr.alt th{background:#FFF;}
.email-icon{background:url(/images/icon-email.gif) top left no-repeat;padding-left:27px;margin:5px 0;width:auto;float:left;}

/* FORUM POSTS TABLE */
.bordered-header{width:99%;margin-bottom:0.5em;}
.bordered-header th, .bordered-header td{padding:0.3em 0.2em 0.2em}
.bordered-header thead th{border-bottom:1px solid #e5e5e5;padding:0 0.2em 0.3em;text-align:left;}
.bordered-header tbody th{text-align:left;color:#1d5eaa;}
.bordered-header td{text-align:center}

/* GENERIC FLOATS */
.float-left{width:auto;float:left;}
.float-right{width:auto;float:right;}

/* TRAINING EVENTS LIST */

.FullTable
{
	
	 border:solid 1px #D9DDE1;
	 width:100%;
	  padding-bottom:5px; padding-left:10px; padding-right:10px; padding-top:5px;
}

.FullTable	td
{
	font-size: 110%; 

}
.FullTable	a
{
	font-size:  95%; 
	text-decoration:none;

}
.FullTable	a:hover
{

	text-decoration:underline;

}
.SmallFontTable
{
	font-size:  75%;
	font-weight:bold;



}

.FullTableNoBorder
{
	
	  border:none;
	 width:100%;
}

.FullTableNoBorder	td
{
	font-size:  100%; 

}
.FullTableNoBorder	a
{
	font-size:  100%; 
	text-decoration:none;

}

.modalBackground 
{
          background-color:#777777; 
          filter:alpha(opacity=70);
          opacity:0.7; 
} 

.alertModalPopup 
{
          background-color:#ffffff; 
          border-width:1px; 
          border-style:solid; 
          border-color:Gray; 
          padding:3px; 
          width:328px; 
}

.jobModalPopup 
{
          background-color:#ffffff; 
          border-width:1px; 
          border-style:solid; 
          border-color:Gray; 
          padding:3px; 
          width:550px; 
}

.ParaBold
{ 
	font-weight:bold;
}
.ParaIndent
{
	text-indent: 10pt;
	line-height: 100%;
	color: #000000;
}

table.radioWithProperWrap input
{    
  float: left;
}

table.radioWithProperWrap label
{    
  margin-left: 25px;
  display: block;
}
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
.watermarked {
	/*height:20px;
	width:150px;
	border:1px solid #BEBEBE;
	padding:2px 0 0 1px;*/
	background-color:#F0F8FF;
	color:gray;
}
