/* CSS Document */
#container{width:970px; margin-left:auto; margin-right:auto; position:relative;}

#header{position:absolute; top:0; left:0; width:970px; height:158px; z-index:9999}

#logo{float:left; width:240px; height:120px; background:url(../../images/logo.gif) no-repeat; text-indent:-999em; overflow:hidden; cursor:pointer; } 
#logo a{float:left; width:240px; height:120px; text-indent:-999em; overflow:hidden; cursor:pointer; } 

.menu{ float:left; width:970px; height:38px; background:#3d83c4; position:relative;}

#apply-now{ position:absolute; top:0; right:-5px; width:151px; height:158px; background:url(../../images/apply-now.png) left; z-index:999;}
#apply-now a{float:left; width:151px; height:158px; text-indent:-999em; }
#apply-now a:hover{float:left; width:151px; height:158px; background:url(../../images/apply-now.png) right;}

.content{ float:left; width:970px; margin-top:170px; }

.content .left{ float:left; width:197px;}

.content .left .search{ float:left; width:197px;}
.content .left .search .search-title{float:left; width:197px; height:49px; background:url(../../images/search_jobs.gif) no-repeat; text-indent:-999em; overflow:hidden; } 
.content .left .search .search-middle .textfield{width:156px; height:22px; border:#d8d7cd solid 3px; font:16px Arial, Helvetica, sans-serif; color:#969696; margin-top:5px; padding-left:5px;}

html* .content .left .search .search-middle .textfield{margin-left:-15px;}

.content .left .search .search-middle fieldset{margin:12px 0 6px 15px;}
.content .left .search .search-middle legend{ display:none;}
.content .left .search .search-middle label{ font:bold 16px Arial, Helvetica, sans-serif; color:#fff;  }
.content .left .search-middle{ float:left; width:197px; background:#ed067d}
.content .left .search-bot{ float:left; width:197px; height:14px; background:url(../../images/search_bot.gif) no-repeat;}

.content .island{float:left; width:197px; margin-top:10px; }
.content .island2{float:left; width:197px; } 
.content .island-twitter{float:left; width:197px; height:45px; background:url(../../images/island_twitter.gif) no-repeat; text-indent:-999em; overflow:hidden; } 
.content .island-connect{float:left; width:197px; height:45px; background:url(../../images/island_connect.gif) no-repeat; text-indent:-999em; overflow:hidden; } 
.content .island-tools{float:left; width:197px; height:45px; background:url(../../images/island_tools.gif) no-repeat; text-indent:-999em; overflow:hidden; }
.content .island-about{float:left; width:197px; height:45px; background:url(../../images/island_about.png) no-repeat; text-indent:-999em; overflow:hidden; }
.content .island-branches{float:left; width:197px; height:45px; background:url(../../images/island_branches.gif) no-repeat; text-indent:-999em; overflow:hidden; }
.content .island-middle{float:left; width:157px; padding:0 20px 0 20px; background:url(../../images/island_mid.gif) repeat-y; overflow:hidden;}
.content .island-bottom{float:left; width:197px; height:21px; background:url(../../images/island_bot.gif) no-repeat;}

.content .island-middle ul li a, a:visited{ font:11px Arial, Helvetica, sans-serif; color:#3d83c4; text-decoration:none; white-space:nowrap}
.content .island-middle ul li a:hover{ font:11px Arial, Helvetica, sans-serif; color:#ed067d; text-decoration:none;}
.content .island-middle ul{padding:10px 0 0 0;}
.content .island-middle ul li.facebook a{ background:url(../../images/icon_facebook.png) no-repeat left; padding:7px 0 7px 30px; float:left}
.content .island-middle ul li.rss a{ background:url(../../images/icon_rss.png) no-repeat left; padding:7px 0 7px 30px; float:left}
.content .island-middle ul li.digg a{ background:url(../../images/icon_digg.png) no-repeat left; padding:7px 0 7px 30px; float:left}
.content .island-middle ul li.twitter a{ background:url(../../images/icon_twitter.png) no-repeat left; padding:7px 0 7px 30px; float:left}

.content .island-middle ul.tools li{ border-bottom: dotted 1px #c9c6c7; padding-bottom: 20px; }
/*.content .island-middle ul.tools li a{ width:154px; height:100px; float:left; position:absolute; z-index:2; } */
.content .island-middle ul.tools li.upload{ background:url(../../images/icon_cv_upload.png) top right no-repeat}
.content .island-middle ul.tools li.cvadvice{ background:url(../../images/icon_pencil.png) top right no-repeat; margin-top:18px;}
.content .island-middle ul.tools li.advice{ background:url(../../images/icon_speech.png) top right no-repeat; margin-top:18px;}
.content .island-middle ul.tools li .candidate a{font:16px Arial, Helvetica, sans-serif; color:#3d83c4; float:left; width:154px; margin-bottom:4px;}
.content .island-middle ul.tools li .candidate a:hover{font:16px Arial, Helvetica, sans-serif; color:#ed067d; float:left; width:154px}
.content .island-middle ul.tools li p{font:12px Arial, Helvetica, sans-serif; color:#252525;}
.content .island-middle .post-note{width:188px; height:193px; background:url(../../images/post_note.png) no-repeat; text-indent:-999em; overflow:hidden;}


.content .middle{float:left; width:554px; margin-left:11px; margin-right:11px;}
.content .jobs{float:left; width:629px; margin-left:11px; margin-right:11px;}
.content .middle .rotator{float:left; width:554px; height:300px; background:url(../../images/rotator.gif) no-repeat;}

.content .right{ float:left; width:197px;}

.content .right-ad{ float:left; width:120px;}
.content .right-ad .advert{float:left; width:120px; height:600px; margin-top:10px; background:#CCCCCC; }
.content .right-ad .post-note{width:145px; height:149px; background:url(../../images/post_note_sm.png) no-repeat; text-indent:-999em; overflow:hidden;}

.clear{clear:both; height:1px}

.footer{width:auto; min-width:1000px; background:#f7f7f7; border-top:#d9d9d9 dashed 1px; margin-left:auto; margin-right:auto; margin-top:83px;}

.footer-2{width:auto; min-width:1000px; background:#f1f1f1; border-top:#e7e7e7 solid 1px; margin-left:auto; margin-right:auto;}

.section-1{ width:970px; margin-left:auto; margin-right:auto; padding-bottom:43px;}

.footer .section-1 p{font-family:trebuchet MS, arial; color:#7d7d7d; font-size:18px; line-height:26px; width:580px; margin-bottom:24px; }

.footer .section-1 ul li{font-family: Arial, Helvetica, sans-serif; color:#3d83c4; font-size:14px; display:inline; margin-right:24px;}
.footer .section-1 ul li a, a:visited{font-family: Arial, Helvetica, sans-serif; color:#3d83c4; font-size:14px; text-decoration:none;} 
.footer .section-1 ul li a:hover{font-family: Arial, Helvetica, sans-serif; color:#ed067d; font-size:14px; text-decoration:none;} 

.footer .section-1 .agency{float:left; width:325px; height:82px; background:url(../../images/agency.png) no-repeat; text-indent:-999em; overflow:hidden; margin:24px 700px 20px 0; } 

.footer-2 .section-1 .frame{float:left; width:147px; height:121px; background:url(../../images/frame.gif) no-repeat; text-indent:-999em; overflow:hidden; margin:28px 24px 30px 0; }

.footer-2 .section-1 p{font-family: Arial, Helvetica, sans-serif; color:#7d7d7d; font-size:12px; line-height:16px; width:780px; margin-bottom:24px; padding-top:40px; display:block;} 



.footer-2 .section-1 p a, .footer-2 .section-1 p a:visited{font-family: Verdana, Arial, Helvetica, sans-serif; color:#3d83c4; font-size:12px; text-decoration:none; line-height:24px} 
.footer-2 .section-1 p a:hover{font-family: Verdana, Arial, Helvetica, sans-serif; color:#ed067d; font-size:12px; text-decoration:none;} 


#sixredsquares{float:right; width:87px; height:20px; background:url(../../images/sixredsquares.png) no-repeat; text-indent:-999em; overflow:hidden; cursor:pointer; margin-top:105px } 
#sixredsquares a{float:right; width:87px; height:20px; text-indent:-999em; overflow:hidden; cursor:pointer; } 


html* #sixredsquares{float:right; width:87px; height:20px; background:url(../../images/sixredsquares.png) no-repeat; text-indent:-999em; overflow:hidden; cursor:pointer; margin-top:30px } 
html* .footer-2 .section-1 p{font-family: Arial, Helvetica, sans-serif; color:#7d7d7d; font-size:12px; line-height:16px; width:780px; margin-bottom:24px; padding-top:0px; display:block;} 


/** menu **/
#menucorner {position:absolute;  background:url(../../images/menu-corner.png) 0 0 no-repeat; height:10px; width:10px; z-index:999;}
ul#menu {float:left; position:relative;}
ul#menu li {float:left; height:40px; position:relative; }
	
ul#menu li a {color:#fff; text-decoration:none; padding:11px 18px 12px 18px; height:15px; display:inline-block; text-align:center; background:url(../../images/bg-topnav-mask.gif) no-repeat 0 0; position:relative; font-size:14px;}
	
ul#menu li a:hover {color:#fff; background:#fff; background:url(../../images/bg-topnav-mask.gif) no-repeat left bottom ;}
	
ul#menu li a.top-level {position:relative; padding-right:35px;}
ul#menu li a.top-level span {background:url(../../images/bg-toplevel2.png) no-repeat 0px 0px; width:25px; height:38px; display:block; position:absolute; right:0px; top:1px; }
ul#menu li a.top-level:hover span, .blue span {background-image:url(../../images/bg-toplevel2.png) !important;}
	
ul#menu li ul {position:absolute; top:38px; min-width:200px !important; left:0px; z-index:9999; background:#fff; visibility:hidden; display:none; padding-bottom:10px; border:2px solid #ccc; border-left:none; border-top:none; border-right-width:1px; padding-top:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px;}
ul#menu li ul li {float:none; height:auto; border-bottom:1px dotted #d6d8d9;}
ul#menu li ul li:hover {background:url(../../images/bg-submenu-hover.gif) no-repeat 0 0;}

ul#menu li ul li a:hover {color:#fff; background-image:url(../../images/submenuhover.png) !important;}
ul#menu li ul li a:link, ul#menu li ul li a:visited {color:#000;}
ul#menu li.selected a.top-level{background:#ed067d; color:#fff;}
ul#menu li.selected a.top{background:#ed067d; color:#fff;}
ul#menu li ul li a {padding:6px 3px 6px 20px; display:block !important; background:url(../../images/link-arrow-regular.gif) no-repeat 10px 10px !important; color:#5c6467; text-decoration:none; text-align:left; text-transform:capitalize; height:auto; background-color:none !important; font-weight:normal;}



.job-area{background: url(../../images/round_bottom_grey.gif) no-repeat bottom #ebebeb; float:left; width:629px; padding-bottom:15px}

.job-functions { background:url(../../images/round_top_grey2.gif) top no-repeat; padding:12px 0 0 14px;}
.job-functions label{color:#3d83c4; font-size:12px; font-weight:bold; display:inline; float:left; margin-top:7px; }
.job-functions .combo{ left:50px;!Important}
.job-functions .find{background:url(../../images/find_btn.png) no-repeat; width:101px; height:25px; float:right; text-indent:-999em; margin-right:14px; cursor: pointer}
.job-functions fieldset{ display:inline; width:220px}
.job-functions h1{font:20px Arial, Helvetica, sans-serif; margin:9px 0 20px 0;}
.job-functions strong{color:#3d83c4}
.job-functions .dashed{border-bottom:dotted 1px #b9b6b7; height:16px; width:600px; margin-bottom:13px}
.job-functions .paginationlabel{color:#3d83c4; font-size:12px; font-weight:bold; display:inline; float:left; margin-top:7px; }

.search-functions { background:url(../../images/round_top_grey.gif) top no-repeat; padding:12px 0 0 14px;}
.search-functions label{color:#3d83c4; font-size:12px; font-weight:bold; display:inline; float:left; margin-top:7px; }
.search-functions .combo{ left:50px;!Important}
.search-functions .find{background:url(../../images/find_btn.png) no-repeat; width:101px; height:25px; float:right; text-indent:-999em; margin-right:14px; cursor: pointer}
.search-functions fieldset{ display:inline; width:220px}
.search-functions h1{font:20px Arial, Helvetica, sans-serif; margin:9px 0 20px 0;}
.search-functions strong{color:#3d83c4}
.search-functions .dashed{border-bottom:dotted 1px #b9b6b7; height:16px; width:600px; margin-bottom:13px}
.search-functions .paginationlabel{color:#3d83c4; font-size:12px; font-weight:bold; display:inline; float:left; margin-top:7px; }




.job-content{width:600px; background:url(../../images/jobbytop.gif) 0 0 no-repeat #fff; margin-left:14px; padding-top:2px; float:left  }

.job-content ul.listings li.job{width:572px!important; height:134px; background:url(../../images/divider.png) bottom repeat-x; margin-left:8px; margin-top:0!important; padding:10px 0px 10px 10px;  position:relative;}

.job-content ul.listings li.job .bg{float:left; width:564px;}

.job-content ul.listings li.job .bg a{float:left; width:582px; height:130px; position:absolute; z-index:2}

.job-content ul.listings li.job .job-title a{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#3d83c4; font-style:normal; margin-bottom:0; text-decoration:none;}

html* .tab-content ul.listings li.job .job-title a{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#3d83c4; font-style:normal;  margin-bottom:0; text-decoration:none; padding-bottom:20px;}

.job-content ul.listings li.job .job-title a:visited {font-weight:bold;}
html* .tab-content ul.listings li.job .job-title a:visited {font-weight:bold;}

.job-content ul.listings li.job .salary{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ed067d; margin-top:10px; font-style:normal}
.job-content ul.listings li.job ul.job-details{ margin:10px 0 0 0; padding:0; width:300px;}
.job-content ul.listings li.job ul.job-details li{ margin:0 0 3px 0; padding:0;}
.job-content ul.listings li.job ul.job-details li.left{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; float:left; width:100px; font-style:normal}
.job-content ul.listings li.job ul.job-details li.right{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#252525; float:left; font-style:normal}
.job-content ul.listings li.job, .ref{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9f9f9f; font-style: italic; margin-top:20px; float:left; display:block; width:400px}

.job-content ul.listings li.job .blue{color:#3d83c4;}

.job-content ul.listings li.job .job_new{ position: absolute; top:-5px; right:-5px; z-index:20; width:79px; height:75px; background:url(../../images/just_added.png) no-repeat top right;}
.job-content ul.listings li.job .job_old{ display:none;}

.job-content ul.listings li.job .job_Office, .job-content ul.listings li.job .job_office{ position: absolute; top:36px; right:36px; background:url(../../images/job_office.png) no-repeat; width:64px; height:61px}

.job-content ul.listings li.job .job_Industrial, .job-content ul.listings li.job .job_industrial{ position: absolute; top:36px; right:36px; background:url(../../images/job_industrial.png) no-repeat; width:64px; height:61px}

.job-content ul.listings li.job .job_Driving, .job-content ul.listings li.job .job_driving{ position: absolute; top:36px; right:36px; background:url(../../images/job_driving.png) no-repeat; width:64px; height:61px}

.job-content .listing_bottom{ width:600px; height:20px; background:url(../../images/round_bottom_jobs_lg.png) no-repeat bottom; float:left;}




/* BreadCrumbs */ 
.breadcrumbs{padding:6px 10px 12px 10px; height:18px;}
.breadcrumbs li{display:inline; color:#ed067d; font-size:14px; float:left}
.breadcrumbs li a{color:#3d83c4; font-size:14px; text-decoration:none;}
.breadcrumbs li a:hover{text-decoration:none; color:#ed067d;}
.breadcrumbs li strong{color:#3d83c4;}
.breadcrumbs li span{padding:0 7px; background:url(../../images/breadcrumbs_divider.gif) center 6px no-repeat; width:6px;}

html* .breadcrumbs li{color:#ed067d; font-size:14px; float: left; height:16px; padding:0 7px; position:relative;}
html* .breadcrumbs li span{padding:0 15px; background:url(../../images/breadcrumbs_divider.gif) no-repeat; position:absolute; top:4px; margin-left:6px; z-index:0}

/* PAGINATION */
.job-functions .pagination-holder{ margin:5px 10px 0 0px; padding-bottom:18px; float:right}
.job-functions .matches{font:14px Arial, Helvetica, sans-serif; color:#252525; float:left; margin-bottom:10px; width:240px;}
.job-functions .matches .pink{ color:#ed067d;}

.page { color:#F9F9F9; margin:0px 0px 0px 0; padding:3px 7px 3px 7px; height:10px; background:url(../../images/pagination.gif) no-repeat right; display:block inline; float:left }
.page:hover { color:#ed067d; text-decoration:none; font:10px Verdana, Arial, Helvetica, sans-serif; }
a.page-active { color:#ed067d; font:10px Verdana, Arial, Helvetica, sans-serif;}
.page-inactive { color:#666666; padding:0px 9px 0px 9px; height:10px; font:10px Verdana, Arial, Helvetica, sans-serif;  float:left; margin:3px 0px 0px 0;}
a.a-dark { color:#3d83c4; font:10px Verdana, Arial, Helvetica, sans-serif; }
.arrow-left{ width:24px; height:20px; background:url(../../images/pagination_left.gif) no-repeat; text-indent:-999em; overflow:hidden; cursor:pointer; float:left}
.arrow-right{ width:24px; height:20px; background:url(../../images/pagination_right.gif) no-repeat; text-indent:-999em; overflow:hidden; cursor:pointer; float:right}
.arrow-right a{text-indent:-999em; width:24px; height:20px; float:right}
.arrow-right a:visited{text-indent:-999em; width:24px; height:20px; float:right}
.arrow-left a{ width:24px; height:20px; float:left; text-indent:-999em;}

.pagination-holder{ margin:20px 10px 0 0px; padding-bottom:18px; float:right}
.paginationlabel{color:#3d83c4; font-size:12px; font-weight:bold; float:left; margin-top:7px; width:60px }
.pagination {border:3px solid #d8d7cd; background:#ffffff; height:20px; padding-top:1px; margin-left:60px; }


/* Pete's styles */ 

.jobbox {width:535px; border-bottom:1px dotted #ccc; padding-bottom:20px; margin-bottom:20px;}
#job-heads {font-size:14px; float:left; color:#999; margin-right:20px; }
#job-heads li{margin-bottom:10px;}
#job-det {font-size:14px; float:left; color:#252525;}
#job-det li{margin-bottom:10px; font-weight:bold;}

.jobtool {height:106px; width:207px; float:right; background:url(../../images/tools-bg.gif) 0 0 no-repeat; }
.jobtool ul {font-size:13px; font-weight:bold; margin:13px 0 0 52px;}
.jobtool li.bee { margin:20px 0 0 0;}
.jobtool a {font-size:12px; font-weight:bold;}
.jobtool a.pinky:link, .jobtool a.pinky:hover, .jobtool a.pinky:visited {color:#ed067d!important;}

.nocv {margin-left:120px; margin-bottom:5px; padding:10px; border:1px dotted #fff; cursor:pointer;}
.nocv:hover {background-color:#f251a4; cursor:pointer;}

#controls {width:534px; height:50px; margin-top:-20px;}
#controls .back {float:left; padding-left:10px; margin:0 0; background:url(../../images/arrow-left.gif) 0 60% no-repeat; }
#controls .next {float:right; padding-right:10px; margin-left:20px; background:url(../../images/arrow-right.gif) 100% 60% no-repeat; }
#controls .prev {float:right; padding-left:10px; margin:0 0; background:url(../../images/arrow-left.gif) 0 60% no-repeat; }
#controls  a {font-size:12px; font-weight:bold; }


#col-mid .island-midenq .textfield{width:180px; height:22px; border:#d8d7cd solid 3px; font:16px Arial, Helvetica, sans-serif; color:#b7b7b7; margin:5px 0 10px 0; padding:0 5px;}
#col-mid .island-midenq .messgfield{width:258px; height:126px; border:#d8d7cd solid 3px; font:16px Arial, Helvetica, sans-serif; color:#b7b7b7; margin:5px 0 10px 0; padding:5px;}
#col-mid .island-midenq .basic-combo {margin-top:20px!important;}

#col-mid .island-midenq fieldset.left{margin:0 20px 0 0; width:190px; float:left;}
#col-mid .island-midenq fieldset.right{margin:0; width:274px; float:left;}
#col-mid .island-midenq legend{ display:none;}
#col-mid .island-midenq label{font-size:14px; color:#3d83c4;  }
.requiredlabel { color:#FF0000; font-size:12px;}
.reqbox {float:right; padding:5px 107px 0 0;}
.secure {background:url(../../images/lock.gif) 0 50% no-repeat; width:253px; font-size:10px; color:#999; padding-left:15px; margin-top:10px;}
.doit {margin-top:5px;}
#col-mid .top {color:#252525; font-size:12px; line-height:17px; margin:15px 0 0 0; }
#col-mid .body {color:#252525; font-size:12px; line-height:17px; margin:0 0 5px 0; }
#col-mid .othere {color:#252525; font-size:12px; line-height:17px; margin:0; }
#col-mid .bottom {color:#252525; font-size:12px; line-height:17px; margin:0 0 20px 0; }

#col-mid a {font-size:12px;}

#col-mid {padding:25px 10px 0 10px; border-top:1px dotted #ccc;}
#col-mid h1 {font-size:24px; color:#3d83c4; margin-bottom:15px;}
#col-mid h2.colmid {font-size:20px; color:#3d83c4; margin-bottom:12px;}
#col-mid h3 {font-size:14px; color:#3d83c4; margin-bottom:5px;}
#col-mid p {color:#252525; font-size:12px; line-height:17px; margin:0 0 15px 0;}
#col-mid ul h2 {font-size:14px; color:#252525; margin-bottom:5px;}
#col-mid .island{float:left; width:534px; margin-top:10px; }
#col-mid .island-enquiry{float:left; width:534px; height:45px; background:url(../../images/island_enquiry.gif) no-repeat; text-indent:-999em; overflow:hidden; }
#col-mid .island-branch{float:left; width:534px; height:45px; background:url(../../images/island_branch.gif) no-repeat; text-indent:-999em; overflow:hidden; } 
#col-mid .island-middle{float:left; width:534px; padding:0 20px 0 20px; background:url(../../images/island-midlong.gif) repeat-y;}
#col-mid .island-midenq{float:left; width:534px; padding:15px 20px 15px 20px; background:url(../../images/island-midlong.gif) repeat-y;}
#col-mid .island-bottom{float:left; width:534px; height:18px; background:url(../../images/island-botlong.gif) no-repeat;}

#c-list {border-bottom:1px dotted #ccc; padding-bottom:10px; margin-bottom:30px;}
#c-list li.fix {margin-bottom:20px;}
#c-list li.telephone {background:url(../../images/icon-tel.gif) 0 50% no-repeat !important; padding:10px 0 10px 60px; margin-bottom:15px; }
#c-list li.telephone .basic-combo li { padding:0; margin:0; }
#c-list li.email {background:url(../../images/icon-mail.gif) 0 50% no-repeat !important; padding:10px 0 10px 60px; margin-bottom:20px;}
#c-list li.map {background:url(../../images/icon-map.gif) 0 50% no-repeat !important; padding:10px 0 10px 60px; margin-bottom:20px;}
#c-list li a {font-size:18px;}

.plus {font-size:12px; line-height:17px; color:#252525;}
.plus ul{margin-left:30px; margin-bottom:30px; padding-top:5px; list-style-image: url(../../images/bullet-plus.gif);}
.plus li { padding:0 0 0 0px; margin-bottom:12px;}

#dot {font-size:12px; line-height:17px; color:#252525; margin-left:30px; margin-bottom:30px; list-style-type:disc;}
#dot li { padding:0 0 0 0px; margin-bottom:12px;}

.desc {font-size:12px; line-height:17px; color:#252525; }
.desc ul {margin-left:30px; margin-bottom:30px; list-style-type:disc;}
.desc li { padding:0 0 0 0px; margin-bottom:12px;}

#col-mid a:link, #col-mid a:visited {color:#3d83c4; text-decoration:none;}
#col-mid a:hover {color:#ed067d;}

.totop {float:right; padding-right:10px; margin:10px 0; background:url(../../images/arrow-pink.gif) 100% 50% no-repeat; }
.totop  a {float:right; font-size:12px; font-weight:bold; }

.appform {float:left; width:490px;  padding:22px; background:url(../../images/applyhead.gif) 0 0 no-repeat #ed067d;}
.appfoot {float:left; width:534px; height:11px; background:url(../../images/applyfoot.gif) 0 0 no-repeat;}
.appform h2 {color:#fff; font-size:24px; margin-bottom:10px;}
.appform label {float:left; color:#fff; font-size:14px;}
.appform .labsmall { width:120px;  padding:10px 0 0 0;}
.appform .labmed { width:120px;  padding:10px 0 0 0; line-height:18px;}
.appform .lablarg {}
.appform .fielsmall {width:180px; height:22px; border:#d8d7cd solid 3px; font:14px Arial, Helvetica, sans-serif; color:#545454; margin:5px 0 10px 0; padding:0 5px;}
.appform .fielmini {width:100px; height:22px; border:#d8d7cd solid 3px; font:14px Arial, Helvetica, sans-serif; color:#545454; margin:5px 0 10px 0; padding:0 5px;}
.appform .fielmed {width:250px; height:22px; border:#d8d7cd solid 3px; font:14px Arial, Helvetica, sans-serif; color:#545454; margin:5px 0 10px 0; padding:0 5px;}
.appform .mssg {width:258px; height:126px; border:#d8d7cd solid 3px; font:14px Arial, Helvetica, sans-serif; color:#545454; margin:5px 0 10px 0; padding:5px;}
.appform .bigmss {width:350px; height:150px; border:#d8d7cd solid 3px; font:14px Arial, Helvetica, sans-serif; color:#545454; margin:5px 0 10px 0; padding:5px;}
.appform .form-select {margin-top:10px; margin-bottom:30px;}
.appform .rads {height:22px; margin:10px 0 30px 0; width:300px;}
.appform .browse {width:180px; font:14px Arial, Helvetica, sans-serif; color:#b7b7b7; margin:5px 0 10px 0;}
.applybutton {margin-left:120px; margin-top:10px;}
.appform .applying {margin-bottom:35px; width:490px; font-size:16px; color:#fabadb;}
.appform a{color:#FFFFFF!important; font-size:14px; font-weight:bold;}


#receiver {background:#ffcccc none repeat scroll 0 0;border:0px solid #FF0000;margin-bottom:10px;padding:6px;display:none;margin-top:20px;float:left;}
#receiver.success {background:#EEFFE6 none repeat scroll 0 0!important;border-bottom:3px solid #73FF2F!important;font-weight:bold}


#twitter_div{font-size:12px;}
ul#twitter_update_list li{ margin-bottom:10px; border-bottom:1px dotted #ccc; padding-bottom:10px; line-height:14px; color:#252525;}
#twitter-link{background:url(../../images/twitter.gif) no-repeat; width:100px; height:36px; }

.hidden{display:none}


.msg-info, .caution, .success, .error { color:#000; margin:20px 0 0 0; padding:13px 15px 10px 46px; float:left; width:484px}
.msg-info { background:#ADC2F7 url(../../images/msg-info.png) 6px center no-repeat; border:1px solid #6D94F7; color:#03C; }
.caution, .caution-sm { background:#ed067d url(../../images/msg-atten.png) 10px center no-repeat; border:1px solid #ccc; color:#fff; }
.success { background:#AEE893 url(../../images/msg-ok.png) 6px center no-repeat; border:1px solid #8EC46C; color:#060; }
.error { background:#F4B8B5 url(../../images/msg-error.png) 6px center no-repeat; border:1px solid #C94042; color:#900; }
.caution-sm { color:#000; margin:10px 0 0 18px; padding:10px 10px 10px 45px; float:left; width:442px; font-size:14px; color:#fff;}

ul.listings .caution, ul.listings .success, ul.listings .error { margin-left:18px; width:502px}

.blog-listings{width:514px;margin-left:12px; margin-top:10px}
.blog-title a{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#3d83c4; text-decoration:none; font-weight:normal}
.blog-title a:hover{color:#ed067d;}
.blog-date {color:#ed067d; font-style:italic; margin-bottom:20px; padding:0 0 20px 0; margin-top:0; border-bottom:1px dotted #ccc;}





a.title {color: #3d83c4; text-decoration:none; font-size:20px; cursor:pointer; padding-bottom:10px; font-weight:bold;}
a.user{font-size:14px; color:#3d83c4; margin-top:60px;}
.description{font-size:14px; color:#3d83c4; margin-bottom:5px!important;}
.date{font-size:12px; color:#252525; font-weight:bold; margin-bottom:5px;}

.mapviewcol {min-height:355px;}

.col-mida {padding:25px 0 0 0; border-top:1px dotted #ccc;}
.col-mida h1 {font-size:24px; color:#3d83c4; margin-bottom:15px;}
.col-mida h2.colmid {font-size:20px; color:#3d83c4; margin-bottom:12px; line-height:25px;}
.col-mida h3 {font-size:14px; color:#3d83c4; margin-bottom:5px;}
.col-mida p {color:#252525; font-size:12px; line-height:17px; margin:0 0 15px 0;}
.col-mida ul h2 {font-size:14px; color:#252525; margin-bottom:5px;}
.col-mida li {font-size:12px; color:#3d83c4; margin-bottom:10px; margin-left:30px; list-style-type:disc; cursor:pointer;}


div.widget a {display:block; padding:5px 0px; font:normal 110% Helvetica, sans-serif; color:#3d83c4;}
div.widget a:hover {color:#ed067d; text-decoration:underline;}
div.widget li {padding:0 0 0 5px; margin:0; border-bottom:1px dotted #ccc;}
div.widget li li {padding:0 0 0 20px; margin:0; background:none; border-top:none; border-bottom:none;}

.plain	{font-size:12px;  color:#252525; margin-top: 5px; margin-left:0px; margin-bottom:30px; list-style-type:none;}
.plain li { padding:0 0 0 0px; margin-bottom:2px;}
.plain .hello {width:auto; padding:5px 20px; margin:5px 0; color:#fff; background:#3d83c4; border:1px solid #3d83c4; -moz-border-radius:5px;-webkit-border-radius: 5px; cursor:pointer;}
.plain .hello a {color:#FFF!important;}

.content .island-branches{float:left; width:197px; height:45px; background:url(../../images/island_branches.gif) no-repeat; text-indent:-999em; overflow:hidden; }
div.mappy {margin-top:10px;}
#mapbranch {position:absolute; width:285px; height:270px; margin-left:250px; }
#mapbranch p {font-size:10px; margin-top:5px;}
#mapbranch a {font-size:10px;}
.liney {border-top:1px dotted #ccc; height:1px;}

.blue{color:#3d83c4;}
.white{color:#fff;}


/** box candidate downloads **/

div.box {margin-bottom:15px; width:100%; font:12px Arial, Geneva, Verdana, sans-serif;}
	div.box-container {background-color:#fff; padding:10px;}
	div.box-container h5 {color:#333; padding-left:20px; border-bottom:1px solid #d7d9d9; font-weight:bold; padding-bottom:7px; margin-bottom:1px; padding-top: 1px;}
	div.box-container h5 span {font-weight:normal; font-size:0.9em;}
	.white {color:#fff;}
	
	div.box h4 {background:#3e81c2; text-transform:uppercase; font-weight:bold; padding:10px;}
	table.table-short {width:530px; 	margin:-5px 0 0 -5px; border-collapse:collapse;	}
	table.table-long {width:762px; margin-left:-10px}
	table.table-short td, table.table-long td {border-top:1px solid #dfdfdf; font-size:0.9em; 	padding:10px 0; margin:0; color:#666;}
	table.table-short thead td, table.table-long thead td {font-weight:bold; color:#787878; font-size:12px}
	table.table-short thead td, table.table-short tfoot td, table.table-long thead td, table.table-long tfoot td {border:none;}
	table.table-short td:first-child, table.table-long td:first-child {text-align:left; padding:0 0 0 10px;}
	table.table-short tfoot, table.table-long tfoot {border-top:1px solid #ccc;}
	
	table.table-short tr.odd, table.table-long tr.odd {	background:url(../../images/bg_tableRow.gif) repeat-x 0px 1px;	}
	
	td.col-chk {width:40px;}
	td.col-first {font-weight:bold;}
	td.col-second a, td.col-second a:visited {color:#3e81c2; font-weight:bold; font-size:12px;}
	td.col-second a:hover {text-decoration:none; color:#333;}
	
	td.row-nav {width:110px;}
	a.table-edit-link, a.table-delete-link {color:#666; text-decoration:none; display:inline-block; margin-right:10px; padding-left:20px; height:16px; text-align:right;}
	a.table-edit-link:hover, a.table-delete-link:hover {color:#000;}
	a.table-delete-link {margin-right:0px !important; background:url(../images/icon-delete.gif) no-repeat;}
	a.table-edit-link {background:url(../images/icon-edit.gif) no-repeat;}
	
	
	
	a.pdf {
display:inline-block;
padding-left:30px;
height: 22px;
line-height:18px;
background:transparent url(../../images/PDF-logo.png) center left no-repeat;
}

.contactmenu{margin:0; padding:0; clear:inherit;}










