@charset "UTF-8";
/* CSS Document */

.fl {float:left;}
.fr {float:right;}
.header-container {width:100%; background:#fff; padding:0 0 10px 0;}

#grass {background:url(../images/banners/grass.jpg) 0 0 repeat-x;}
#grass .header h1.logo {background:url(../images/logo.png) left top no-repeat;}
#grass .header .callus {color:#E50278;}
#grass .header .callus span {color:#E50278;}
#grass .header .callus a {color:#E50278;}
#grass .header .callus a:hover {color:#E50278;}

#leaves {background:url(../images/banners/leaves.jpg) 0 0 repeat-x;}
#leaves .header h1.logo {background:url(../images/logo_white.png) left top no-repeat;}
#leaves .header .callus {color:#FFF;}
#leaves .header .callus span {color:#FFF;}
#leaves .header .callus a {color:#FFF;}
#leaves .header .callus a:hover {color:#333;}

#sand {background:url(../images/banners/sand.jpg) 0 0 repeat-x;}
/*#sand .header h1.logo {background:url(../images/logo_black.png) left top no-repeat;}*/
/*#sand .header .callus {color:#333;}*/
#sand .header .callus span {color:#333;}
/*#sand .header .callus a {color:#333;}*/
/*#sand .header .callus a:hover {color:#FFF;}*/

#sky {background:url(../images/banners/sky.jpg) 0 0 repeat-x;}
#sky .header h1.logo {background:url(../images/logo.png) left top no-repeat;}
#sky .header .callus {color:#E50278;}
#sky .header .callus span {color:#E50278;}
#sky .header .callus a {color:#E50278;}
#sky .header .callus a:hover {color:#E50278;}



.header {width:970px; margin:0 auto 0 auto; padding-bottom:15px; padding-top:20px;}
h1.logo {color:#00a9cc; width:354px; height:69px; overflow:hidden; background:url(../images/logo.png) left top no-repeat; text-indent:-999em; cursor:pointer; float:left;}
h1.logo a {display:block; width:354px; height:69px; outline:none;}

.header .callus {float:right; text-align:left; color:#e50278; font-size:22px; font-weight:bold; line-height:22px; letter-spacing:-1px; padding-top:50px;}
.header .callus span {color:#999; font-size:15px; line-height:32px; font-weight:normal;}
.header .callus a {color:#e50278; border-color:#e50278;}
.header .callus a:hover {color:#333;}

.top-feature {width:970px; margin:0 auto 0 auto; padding-top:55px; padding-bottom:0;}
#wrapper {width:970px; margin:10px auto 0 auto; }


.user-container {width:970px; margin:0 auto 0 auto;}
.user-box {float:right; margin-top:5px;}
.user {float:left; color:#666;}
.user a {color:#e50278!important; border-bottom-color:#e50278!important;}
.user span.hello {/*margin-right:10px;*/}
.login {width:76px; height:44px; float:left; cursor:pointer;}
.user-container .user-box .login a {border-bottom:none;}
.register {width:100px; height:44px; float:left; cursor:pointer;}
.user-container .user-box .register a {border-bottom:none;}
.topspacer {padding-left:5px; padding-right:5px; color:#f7b3d6;}


.breadcrumbs {/*padding-left:227px;*/ /*width:743px;*/ width:970px; margin:5px auto 0 auto;  color:#999;}
.breadcrumbs ul li a {color:#086c81; border-bottom-color:#086c81;}
.breadcrumbs ul {list-style:none;}
.breadcrumbs ul li {display:inline; margin-right:5px;}
.breadcrumbs ul li.word { color:#086c81;}

.date {/*padding-left:227px;*/ /*width:743px;*/ width:970px; margin:0px auto 0px auto;  color:#999; text-align:right; padding:0px; font-size:12px;}
.date a {color:#e50278!important; font-size:12px;}
.date a:hover {color:#333!important;}
.date span.hello {/*margin-right:10px;*/ font-size:12px;}


#wrapper .col-l {width:207px; float:left; margin-right:20px;}
#wrapper .col-mid {width:420px; float:left; padding:0 10px;}
#wrapper .col-mid-new {width:440px; float:left;}
#wrapper .col-big {width:743px; float:left;}
#wrapper .col-r {width:283px; float:right;}
#wrapper .col-mid-big {width:733px; float:left; padding-left:10px;}
#wrapper .list_wrapper_main {width:743px; float:left;}

.col-mid-big p {margin-bottom:20px;}

.page-head h1 {font-size:18px; color:#e50278; letter-spacing:-1px; padding-bottom:10px; margin-bottom:15px; margin-top:11px; border-bottom:3px solid #bebebe;}
.page-head h1.tmpage {font-size:18px; color:#e50278; letter-spacing:-1px; padding-bottom:10px; padding-top:10px; margin-bottom:15px; margin-top:11px; border-bottom:3px solid #bebebe; background:url(../images/tmlogo.jpg) 100% 0 no-repeat;}
.page-head h1.evepage {font-size:18px; color:#e50278; letter-spacing:-1px; padding-bottom:10px; padding-top:10px; margin-bottom:15px; margin-top:11px; border-bottom:3px solid #bebebe; background:url(../images/evelogo.jpg) 100% 0 no-repeat;}


.searchhead {border-bottom:3px solid #bebebe; margin-bottom:15px; margin-top:11px;}
.searchhead h1 {font-size:18px; color:#e50278; letter-spacing:-1px; padding-bottom:3px;  float:left;}


.searchhead #viewbuts {float:right;  margin-right:0px; margin-bottom:0;}
.searchhead #viewbuts li {float:left; display:inline; margin-left:5px;}
.searchhead #viewbuts li.labe {padding-right:10px; color:#666; font-weight:bold;}
.searchhead #viewbuts li a {display:block; width:30px; height:13px; border-bottom:none; color:#666; padding:0px 0 5px 20px; font-weight:bold; font-size:14px;}
.searchhead #viewbuts li a:hover {color:#e50278;}

.searchhead #viewbuts li a.mapview {background:url(../images/but_map.png) 0 2px no-repeat;}
.searchhead #viewbuts li a.mapview:hover {background-position: 0 -16px;}
.searchhead #viewbuts li a.mapview_current {background:url(../images/but_map.png) 0 -16px no-repeat; color:#e50278;}

.searchhead #viewbuts li a.listview {background:url(../images/but_list.png) 0 2px no-repeat;}
.searchhead #viewbuts li a.listview:hover {background-position: 0 -16px; }
.searchhead #viewbuts li a.listview_current {background:url(../images/but_list.png) 0 -16px no-repeat; color:#e50278;}



/* menu */

.menu_wrapper {width:100%; background:#a7a9ac;}
.menu_wrapper .menu {margin:0 auto; width:970px; border-left:1px solid #fff;}
.menu_secondary {width:100%; background:#e7e7e8; min-height:28px;}
.menu_secondary .menu {margin:0 auto; width:970px;}


/*#nav {color:#FFF; list-style:none; font-size:1.2em;}
#nav li {display:inline; border-right:1px solid #fff; margin:0; float:left;}
#nav li.none {display:block; padding:0px 40px; min-height:32px;}
#nav li.left {border-right:1px solid #fff; border-left:1px solid #fff;}
#nav a {color:#FFF; border-bottom:none; padding:5px 12px; display:block;}
#nav a:hover {background-color:#e50278;}
#nav a.on {background-color:#e50278;}*/
#nav a.navgrey {background-color:#818285;}
#nav a.navgrey:hover {background-color:#e50278;}

/* ------- General Menu  ------- */

.menu ul#nav {color:#FFF; list-style:none; font-size:14px;}
.menu ul#nav li{display:inline; border-right:1px solid #fff; margin:0; float:left; position: relative;}
.menu ul#nav li.none {display:block; padding:0px 40px; min-height:32px;}
.menu ul#nav li.left {border-right:1px solid #fff; border-left:1px solid #fff;}
.menu ul#nav li a{color:#FFF; border-bottom:none; padding:5px 12px; display:block; text-decoration:none;}
.menu ul#nav li a:hover{background-color:#e50278;}
.menu ul#nav li a.current{background-color:#e50278;}

ul#nav li.fade div {
	width: 970px;
	position: absolute;
	top: 21px;
	left: -9px;
	z-index:999999999999;
}

ul#nav li.fade div.clients {left:-105px;}
ul#nav li.fade div.careers {left:-255px;}
ul#nav li.fade div.feedback {left:-400px;}
ul#nav li.fade div.sectors {left:-328px;}
ul#nav li.fade div.about {left:-545px;}


ul#nav li.fade div ul.dropdown {
	/*background: url(../img/nav-bg-top-240.png) 0 0 repeat-y;*/
	display: block;
	padding: 16px 0 0 0;
	width: 970px;
	float:left;
}

ul#nav li.fade div ul.dropdown li {
	float: left;
	display: inline;
	margin: 0;
	height: auto;
	background:none!important;
	border-right:none!important;
}

ul#nav li.fade div ul.dropdown li a {
	margin: 0 14px 0 8px;
	padding: 0;
	height: 60px;
	color: #333;
	text-indent: 0;
	text-decoration: none;
	font-size: 12px;
	display: block;

}

ul#nav li.fade div ul.dropdown li a:hover {
	margin: 0 14px 0 8px;
	padding: 0;
	height: 60px;
	color: #8dc63f!important;
	text-indent: 0;
	/*text-decoration: underline;*/
	font-size: 12px;
	display: block;
	background:none;
	font-weight:bold;
	
	
}

#nav li.fade ul {
	position: absolute;
	left: -999em;
}

#nav li:hover ul {
	left: auto;
}


/* homepage top search and client feature */



.bigfield {border:none; outline:none; width:331px; height:39px; margin:20px 0 10px 0; padding:0px 9px 0 9px; background:url(../images/big-keyword.gif) 0 0 no-repeat; color:#999; font-weight:bold; font-size:1.8em;}
.bigfield:focus {color:#009ebf;}
.smallfield {border:none; outline:none; width:161px; height:24px; margin:0px 0 10px 0; padding:3px 5px 0 5px; background:url(../images/keyword.gif) 0 0 no-repeat; color:#999; font-weight:bold; font-size:1.4em; font-family:Arial, Helvetica, sans-serif;}
.smallfield:focus {color:#009ebf;}
.sel-l {width:164px; float:left; margin:0 11px 11px 0;}
.sel-r {width:164px; float:left; margin:0 0 11px 0;}
.searchbut-big {float:right;}
.searchbut-small {margin-left:68px;}
.savebut {margin-bottom:20px; }
.required {color:#FF0000;}
.reqbtn {margin-top:10px;}




/* Home boxes */
#greyintro {background:url(../images/top_homeblock_grey.gif) 0 0 no-repeat #f2f3f3;}
#greyintro .content {background:url(../images/bot_homeblock_grey.gif) 0 100% no-repeat #f2f3f3; color:#333;}

.siteintro {padding-top:7px; margin-bottom:20px; padding-left:10px; padding-right:10px; height:290px;}
.siteintro .content {padding:5px 0px 0px 0px;}
.siteintro .content p {margin-bottom:10px;}
.siteintro .content p a {color:#e50278;}
.siteintro .content p a:hover {color:#333333;}
.siteintro h1 {padding:0px 0px 0 0px; font-size:14px; margin:0;}
.siteintro h1 span {font-weight:normal; font-size:14px; font-style:italic;}

.block-l {float:left; margin-right:20px; width:210px; background:#ccc;}
.block-l h2 {color:#fff; width:174px; background:url(../images/top_centreblock_grey.gif) 0 0 no-repeat #bcbdc0; margin:0; padding:10px 18px 7px 18px; font-size:16px;}
.block-l .content {background:#f3f3f4; border-bottom:5px solid #bcbdc0; padding:18px 18px 5px 18px; min-height:185px;}
.block-l .controls {background:#FFF; width:210px; height:27px; padding-top:8px;}
.block-l .content .newsmini h3 {font-size:1.2em; color:#454545; line-height:18px;}
.block-l .content .newsmini p a {color:#e50278; border-bottom-color:#e50278;}
.block-l .content .newsmini p a:hover {color:#333;}
.block-l .content .newsmini a {color:#e50278; border-bottom-color:#e50278;}
.block-l .content .newsmini a:hover {color:#333;}
.block-l .content .newsmini p iframe {width:210px!important; height:auto!important; margin-left:-18px!important; margin-top:-18px!important; margin-bottom:10px;}
.block-l .content .newsmini p img {width:210px!important; height:auto!important; margin-left:-18px!important; margin-top:-18px!important; margin-bottom:10px;}
.block-l .content .vote_buttons a {overflow: hidden!important;}
.block-l .controls a.vote_up {background: url("../images/thumb_up.png");}
.block-l .controls a.vote_down {background: url("../images/thumb_down.png");}
.block-l .controls a.vote_up, .block-l .controls a.vote_down {
display: inline-block;
background-repeat: none;
background-position: center;
height: 16px;
width: 16px;
margin-left: 4px;
text-indent: -900%;
}


.block-r {float:left; width:210px; background:#ccc;}
.block-r h2 {color:#fff; width:174px; background:url(../images/top_centreblock_grey.gif) 0 0 no-repeat #bcbdc0; margin:0; padding:10px 18px 7px 18px; font-size:16px;}
.block-r .content {background:#f3f3f4; border-bottom:5px solid #bcbdc0;}
.block-r .content ul {}
.block-r .content li a {color:#e50278;}
.block-r .content li a:hover {color:#333;}
.block-r .controls {background:#FFF; width:210px; height:27px;}


.searchform {padding:0 5px;}


/* Footer boxes */

#footer {width:100%; background:#bebebe; padding:40px 0 20px 0; margin-top:40px;} 
.footwrap {width:970px; margin:0 auto 0 auto;}

#partners {margin-top:40px;}
#partners li {float:left; margin-right:10px;}

#sitemap {color:#fff; list-style:none;}
#sitemap li { font-size:12px; margin-bottom:3px}
#sitemap li a {color:#FFF; border-bottom-color:#FFF;}
#sitemap li a:hover {color:#E50278; border-bottom-color:#E50278;}

#sitemap li a.but-twit {display:block; height:21px; background:url(../images/icon_twitter.png) 0 0 no-repeat; padding-left:30px; padding-top:3px; margin-top:20px; margin-bottom:8px;}
#sitemap li a.but-face {display:block; height:21px; background:url(../images/icon_facebook.png) 0 0 no-repeat; padding-left:30px; padding-top:3px; margin-bottom:8px;}
#sitemap li a.but-linked {display:block; height:21px;  background:url(../images/icon_linkedin.png) 0 0 no-repeat; padding-left:30px; padding-top:3px; margin-bottom:8px;}
#sitemap li a.but-skype {display:block; height:21px;  background:url(../images/ico_skype.png) 0 0 no-repeat; padding-left:30px; padding-top:3px; margin-bottom:8px;}
#sitemap li a.but-rss {display:block; height:21px; background:url(../images/icon_rss.png) 0 0 no-repeat; padding-left:30px; padding-top:3px; margin-bottom:8px;}
#sitemap li a.but-twit:hover {background:url(../images/icon_twitter.png) 0 -24px no-repeat;}
#sitemap li a.but-face:hover {background:url(../images/icon_facebook.png) 0 -24px no-repeat;}
#sitemap li a.but-linked:hover {background:url(../images/icon_linkedin.png) 0 -24px no-repeat;}
#sitemap li a.but-skype:hover {background:url(../images/ico_skype.png) 0 -24px no-repeat;}
#sitemap li a.but-rss:hover {background:url(../images/icon_rss.png) 0 -24px no-repeat;}



#footer .col1 {width:290px; float:left; margin-right:20px; padding-right:20px;}
#footer .col1 p {margin-top:10px; font-size:11px;}
#footer .col1 p a  {color:#FFF;}
#footer .col1 p a:hover  {color:#E50278;}


#footer .col1 h2 {color:#E50278; width:227px; height:55px; overflow:hidden; background:url(../images/readytitle.gif) left top no-repeat #f1f1f1; text-indent:-999em; cursor:pointer; margin:0 0 10px 0;}
#footer .col1 h3 {color:#E50278; font-size:16px; margin-bottom:2px;}
#footer .col1 h3.level2 {color:#E50278; font-size:16px; margin-bottom:2px; margin-top:20px;}

#footer .col2 {width:200px; float:left; margin-right:20px; margin-top:49px;}
#footer .col2 h3 {color:#E50278; font-size:16px; margin-bottom:2px;}
#footer .col2 h3.level2 {color:#E50278; font-size:16px; margin-bottom:2px; margin-top:20px;}

#footer .col3 {width:200px; float:left; margin-top:49px;}
#footer .col3 h3 {color:#E50278; font-size:16px; margin-bottom:2px;}
#footer .col3 h3.level2 {color:#E50278; font-size:16px; margin-bottom:2px; margin-top:20px;}


#copyright {color:#666; margin-top:60px;}
#copyright ul {list-style:none; font-size:11px;}
#copyright ul li {display:inline; float:left; margin-right:5px;}
#copyright ul li.plug {float:right; /*overflow:hidden; background:url(../images/sixredsquares.gif) 0 0 no-repeat;*/ width:72px; height:19px;}
#copyright ul li.plug a {border-bottom:none;}
#copyright ul li a {color:#FFF; border-bottom-color:#FFF;}
#copyright ul li a:hover {color:#E50278; border-bottom-color:#E50278;}


/* cv key side blocks */

.imageblock {padding-top:10px; margin-top:42px; margin-bottom:20px; border-top:3px solid #BEBEBE;}
.sendcvblock {padding-bottom:10px; border-bottom:3px solid #BEBEBE;}
.sendcvblock a {width:283px; height:55px; display:block; text-indent:-999px; overflow:hidden; background:url(../images/pages/sendcv.jpg) 0 0 no-repeat;}
.sendcvfoot {background:#FFF; width:283px; padding:10px 0 10px 0px; margin-bottom:20px;}
.sendcvfoot ul li {float:left; margin-right:10px;}
.sendcvfoot ul li.likeit {padding-top:2px;}
.sendcvfoot ul li.title {font-weight:bold; padding-top:5px; margin-right:15px; font-size:12px;}
.sendcvfoot ul li a.but-twit {display:block; height:24px; width:24px; background:url(../images/icon_twitter.png) 0 0 no-repeat; text-indent:-999px; overflow:hidden;}
.sendcvfoot ul li a.but-face {display:block; height:24px; width:24px; background:url(../images/icon_facebook.png) 0 0 no-repeat; text-indent:-999px; overflow:hidden;}
.sendcvfoot ul li a.but-linked {display:block; height:24px; width:24px; background:url(../images/icon_linkedin.png) 0 0 no-repeat; text-indent:-999px; overflow:hidden;}
.sendcvfoot ul li a.but-skype {display:block; height:24px; width:24px; background:url(../images/ico_skype.png) 0 0 no-repeat; text-indent:-999px; overflow:hidden;}
.sendcvfoot ul li a.but-twit:hover {background:url(../images/icon_twitter.png) 0 -24px no-repeat;}
.sendcvfoot ul li a.but-face:hover {background:url(../images/icon_facebook.png) 0 -24px no-repeat;}
.sendcvfoot ul li a.but-linked:hover {background:url(../images/icon_linkedin.png) 0 -24px no-repeat;}
.sendcvfoot ul li a.but-skype:hover {background:url(../images/ico_skype.png) 0 -24px no-repeat;}


#cv_key {height:300px;}
.menu_cvkey {padding-top:10px; margin-top:20px; border-top:3px solid #BEBEBE;}
.menu_cvkey ol {margin-left:25px; color:#999; font-size:18px; font-weight:bold;}
.menu_cvkey ol li a {color:#e50278; font-size:18px; font-weight:bold;}
.menu_cvkey ol li a:hover {color:#97bf0b;}

/*   side column blocks  */

.base-mini {margin-bottom:20px;}
.base-mini .content {padding:18px;}
.base-mini .controls a {color:#8dc63f; border-bottom-color:#8dc63f;}
.base-mini .controls a:hover {color:#333;}

.searchblock {}
.searchblock h2 {color:#fff; width:171px; background:url(../images/top_side_pink.gif) 0 0 no-repeat #e50278; margin:0; padding:10px 18px 0 18px; font-size:18px;}
.searchblock .content {background:url(../images/bot_side_pink.gif) left bottom no-repeat #e50278; padding-bottom:17px;}

.casestudy {}
.casestudy h2 {color:#fff; width:171px; background:url(../images/top_side_green.gif) 0 0 no-repeat #8dc63f; margin:0; padding:10px 18px 7px 18px; font-size:16px;}
.casestudy .content {background:url(../images/bot_side_green.gif) left bottom no-repeat #8dc63f; padding:10px 18px 18px 18px; }
.casestudy .content ul {}
.casestudy .content li { margin-bottom:10px;}
.casestudy .content li a {color:#333; font-size:12px; font-weight:bold; display:block; background:url(../images/bg_evelist.png) 0 0 no-repeat; width:151px; height:21px; padding-left:20px; padding-top:3px;}
.casestudy .content li a:hover {color:#8dc63f;}

.staffblock {}
.staffblock h1 {color:#fff; width:207px; height:59px; overflow:hidden; background:url(../images/hed-looking.gif) left top no-repeat #00a9cc; text-indent:-999em; margin:0;}
.staffblock .content {background:url(../images/bot-looking.gif) left bottom no-repeat #00a9cc; padding-top:18px; padding-bottom:30px; }
.staffblock .content p {color:#FFF; font-weight:bold;}
.staffblock .content p a {color:#FFF; border-bottom-color:#FFF; font-weight:normal;}

.clientsblock {}
.clientsblock h1 {color:#fff; width:207px; height:59px; overflow:hidden; background:url(../images/hed-clients.gif) left top no-repeat #f1f1f1; text-indent:-999em; margin:0;}
.clientsblock .content {background:url(../images/bot-clients.gif) left bottom no-repeat #f1f1f1; padding-top:18px; padding-bottom:30px; }
.clientsblock .content p a {color:#00a9cc; border-bottom-color:#00a9cc;}

.testiblock {}
.testiblock h1 {color:#fff; width:207px; height:59px; overflow:hidden; background:url(../images/hed-testimonial.gif) left top no-repeat #f1f1f1; text-indent:-999em; margin:0;}
.testiblock .content {background:url(../images/foot-testimonial.gif) left bottom no-repeat #f1f1f1; padding-top:18px; padding-bottom:30px; }
.testiblock .content p a {color:#00a9cc; border-bottom-color:#00a9cc;}
.testiblock .content .minitest {background:url(../images/top-minitesti.gif) 0 0 no-repeat #FFF; padding:10px 10px 5px 10px; }
.testiblock .content .minitest p {text-indent:30px; font-size:1.2em; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
.testiblock .content .minitestfoot {background:url(../images/foot-minitesti.gif) 0 0 no-repeat #FFF; height:6px;}
.testiblock .content .minitestbot {background:url(../images/bot-minitesti.gif) 0 0 no-repeat #f1f1f1; height:18px; margin-bottom:10px; padding-left:50px; padding-top:5px;}
.testiblock .content .minitestbot p {font-size:0.8em; font-style:italic; color:#999; line-height:12px;}

.newsblock {}
.newsblock h2 {color:#fff; width:171px; background:url(../images/top_side_grey.gif) 0 0 no-repeat #bcbdc0; margin:0; padding:10px 18px 7px 18px; font-size:16px;}
.newsblock .content {background:#f3f3f4; border-bottom:5px solid #bcbdc0;}
.newsblock .content .date {position:absolute; margin-left:-41px; background:url(../images/bg-date.png) 0 0 no-repeat; height:36px; width:46px; line-height:13px; color:#FFF; text-align:center; padding-top:10px; font-size:0.95em;}
/*.newsblock .content .newsmini {padding-left:15px;}*/
.newsblock .content .newsmini h3 {font-size:1.2em; color:#454545; line-height:18px;}
.newsblock .content .newsmini p a {color:#e50278; border-bottom-color:#e50278;}
.newsblock .content .newsmini p a:hover {color:#333;}





.myjobtools {}
.myjobtools h2 {color:#fff; width:247px; background:url(../images/top_sidewide_grey.gif) 0 0 no-repeat #bcbdc0; margin:0; padding:10px 18px 10px 18px; font-size:16px;}
.myjobtools .content {background:#f3f3f4; border-bottom:5px solid #bcbdc0;}
.myjobtools .content ul {list-style:none;}
.myjobtools .content ul li {font-size:1em; color:#333; float:left; display:inline; margin-right:5px;}
.myjobtools .content ul li a {color:#e50278;}
.myjobtools .content ul li a:hover {color:#333;}
.myjobtools .content p {font-weight:bold; margin:10px 0 5px 0;}

.myjobtools .content ul li.normal {font-weight:normal;}
.myjobtools .content ul li.leftone { float:left; margin-right:4px;}

.myjobtools .content ul a.apply {background:url(../images/apply-off.gif) 0 0 no-repeat; height:23px; width:87px; padding:3px 0 0 28px; color:#FFFFFF; text-decoration:none;}
.myjobtools .content ul a.apply:hover {background:url(../images/apply-on.gif) 0 0 no-repeat; height:23px; width:87px; padding:3px 0 0 28px; color:#FFFFFF; text-decoration:none;}
.myjobtools .content ul a.savejob	{background:url(../images/save-off.gif) 0 0 no-repeat; height:23px; width:87px; padding:3px 0 0 28px; color:#FFFFFF; text-decoration:none;}
.myjobtools .content ul a.savejob:hover{background:url(../images/save-on.gif) 0 0 no-repeat; height:23px; width:87px; padding:3px 0 0 28px; color:#FFFFFF; text-decoration:none;}
.myjobtools .content ul a.loginregister	{background:url(../images/but-logreg.gif) 0 0 no-repeat; height:23px; width:71px; padding:3px 0 0 0px; color:#FFF; text-decoration:none; text-align:center;}
.myjobtools .content ul a.loginregister:hover{background:url(../images/but-logreg-on.gif) 0 0 no-repeat; text-decoration:none;}

.myjobtools  .controls {background:#f3f3f4; padding:5px 18px 5px 18px;}
.myjobtools  .controls a {float:right;}
.myjobtools  .controls a:hover {color:#333;}

.nottodo {}
.nottodo h2 {color:#fff; width:247px; background:url(../images/top_sidewide_grey.gif) 0 0 no-repeat #bcbdc0; margin:0; padding:10px 18px 10px 18px; font-size:16px;}
.nottodo .content {background:#f3f3f4; padding:0;}
.nottodo  .controls {background:#f3f3f4; padding:5px 18px 5px 18px;}
.nottodo  .controls a {float:left;}
.nottodo  .controls a:hover {color:#333;}

.mysavedjobs {}
.mysavedjobs h2 {color:#fff; width:247px; background:url(../images/top_sidewide_grey.gif) 0 0 no-repeat #bcbdc0; margin:0; padding:10px 18px 10px 18px; font-size:16px;}
.mysavedjobs .content {background:#f3f3f4; border-bottom:5px solid #bcbdc0;}
.mysavedjobs .content ul {list-style:url(../images/bullet_savemini.png); margin-left:20px;}
.mysavedjobs .content ul li {margin-bottom:5px;}
.mysavedjobs .content ul li a {font-size:1.05em; font-weight:bold; color:#333;}
.mysavedjobs .content ul li a:hover {color:#999;}
.mysavedjobs .content ul li.pink {list-style:none;}
.mysavedjobs .content ul li.pink a {color:#e50278; font-weight:normal;}
.mysavedjobs .content ul li.pink a:hover {color:#333;}

.mysavedjobs .controls {background:#f3f3f4; padding:5px 18px 5px 18px;}
.mysavedjobs .controls a {float:right; }
.mysavedjobs .controls a:hover {color:#333;}

.tweetblock {}
.tweetblock h2 {color:#fff; width:247px; background:url(../images/top_sidewide_grey.gif) 0 0 no-repeat #bcbdc0; margin:0; padding:10px 18px 10px 18px; font-size:16px;}
.tweetblock .content {background:#f3f3f4; border-bottom:5px solid #bcbdc0; height:255px;}
.tweetblock .content ul {}
.tweetblock .content ul li {margin-bottom:10px; background:url(../images/bullet_ics.png) 0 0 no-repeat; padding-left:50px; min-height:36px; font-size:12px;}
.tweetblock .content ul li a {font-size:12px; color:#e50278;}
.tweetblock .content ul li a:hover {color:#333;}
.tweetblock .content ul li span {color:#555; font-size:11px;}
.tweetblock .foot {background:#FFF; width:283px; padding:10px 0 10px 0px;}
.tweetblock .foot ul li {float:left; margin-right:10px;}
.tweetblock .foot ul li.likeit {padding-top:2px;}
.tweetblock .foot ul li.title {font-weight:bold; padding-top:5px; margin-right:15px; font-size:12px;}

.tweetblock .foot ul li a.but-twit {display:block; height:24px; width:24px; background:url(../images/icon_twitter.png) 0 0 no-repeat; text-indent:-999px; overflow:hidden;}
.tweetblock .foot ul li a.but-face {display:block; height:24px; width:24px; background:url(../images/icon_facebook.png) 0 0 no-repeat; text-indent:-999px; overflow:hidden;}
.tweetblock .foot ul li a.but-linked {display:block; height:24px; width:24px; background:url(../images/icon_linkedin.png) 0 0 no-repeat; text-indent:-999px; overflow:hidden;}
.tweetblock .foot ul li a.but-skype {display:block; height:24px; width:24px; background:url(../images/ico_skype.png) 0 0 no-repeat; text-indent:-999px; overflow:hidden;}
.tweetblock .foot ul li a.but-twit:hover {background:url(../images/icon_twitter.png) 0 -24px no-repeat;}
.tweetblock .foot ul li a.but-face:hover {background:url(../images/icon_facebook.png) 0 -24px no-repeat;}
.tweetblock .foot ul li a.but-linked:hover {background:url(../images/icon_linkedin.png) 0 -24px no-repeat;}
.tweetblock .foot ul li a.but-skype:hover {background:url(../images/ico_skype.png) 0 -24px no-repeat;}



.featuredjobs {position:relative; background:url(../images/bg_hotjobs.jpg) 0 0 no-repeat #FFF;}
.featuredjobs h2 {color:#333; margin:0 60px; padding:50px 18px 0 0px; font-size:18px; border-bottom:1px dashed #CCC;}
.featuredjobs .content { padding-bottom:7px; padding-top:10px; height:117px; position:relative; padding:10px 60px 10px 60px}
.featuredjobs .controls {background:url(../images/bot-featjobs.gif) left bottom no-repeat #fe800f; height:35px; padding:13px 18px 0 18px; }
.featuredjobs .content h3 {color:#333; font-size:14px;}
.featuredjobs .content h3 a {color:#333;}
.featuredjobs .content h3 a:hover {color:#999; }
.featuredjobs .content p {color:#666; font-weight:normal; font-size:12px; margin-bottom:0; margin-top:0; line-height:14px;}



/*.featuredjobs {position:relative;}
.featuredjobs h2 {color:#fff; width:247px; background:url(../images/top_sidewide_pink.gif) 0 0 no-repeat #e50278; margin:0; padding:10px 18px 0 18px; font-size:18px;}
.featuredjobs .content {background:url(../images/bot_sidewide_pink.gif) 0 100% no-repeat #e50278; padding-bottom:7px; padding-top:10px; height:90px; position:relative;}
.featuredjobs .controls {background:url(../images/bot-featjobs.gif) left bottom no-repeat #fe800f; height:35px; padding:13px 18px 0 18px; }
.featuredjobs .content h3 {color:#FFF; font-size:14px;}
.featuredjobs .content h3 a {color:#FFF;}
.featuredjobs .content h3 a:hover {color:#333; }
.featuredjobs .content p {color:#f7aed4; font-weight:normal; font-size:12px; margin-bottom:0; margin-top:0;}
*/
.jobsyou {position:relative;}
.jobsyou h5 {color:#666; margin:0; padding:10px 0 10px 0; font-style:italic; font-weight:normal; font-size:0.95em;}
.jobsyou  h2 {color:#fff; width:247px; background:url(../images/top_sidewide_grey.gif) 0 0 no-repeat #bcbdc0; margin:0; padding:10px 18px 10px 18px; font-size:16px;}
.jobsyou .content {background:#f3f3f4; border-bottom:5px solid #bcbdc0; padding-top:0; position:relative; height:90px}
.jobsyou .controls {background:#f3f3f4; height:35px; padding:3px 18px 0 18px; }
.jobsyou .content h3 {color:#454545; font-size:14px;}
.jobsyou .content h3 a {color:#454545;}
.jobsyou .content h3 a:hover {color:#666;}
.jobsyou .content p {color:#666; font-weight:normal; font-size:12px; margin-bottom:0; line-height:14px;}

.myaccount {}
.myaccount h2 {color:#fff; width:247px; background:url(../images/top_sidewide_grey.gif) 0 0 no-repeat #bcbdc0; margin:0; padding:10px 18px 10px 18px; font-size:16px;}
.myaccount .content {background:#f3f3f4; padding:9px 18px 3px 18px; border-bottom:5px solid #bcbdc0; }
.myaccount .content h3 {margin:0; padding:0;}
.myaccount ul {list-style:none; margin-bottom:20px;}
.myaccount li:hover {background-color:#FFFFFF;}
.myaccount li a, .myaccount li.on { padding:4px 0;  }
.myaccount li a { display:block; border-bottom:1px solid #ccc; /*background:url(../images/account_nav_link_bg.gif) no-repeat 10px 8px;*/ }
.myaccount li a, .account-nav li a:hover { color:#e50278; text-decoration:none;}
.myaccount li a:hover { color:#333; text-decoration:none; border-bottom-color:#333;}
.myaccount li.on { border-bottom:1px solid #e50278; /* background:url(../images/account_nav_on_bg.gif) no-repeat 10px 8px;*/  color:#fe800f; font-weight:bold; }
.myaccount li.on:hover {background-color:#F1f1f1;}
.myaccount li.on a { padding:0; }
.myaccount li.last, .account-nav li.last a { border-bottom:0; }


.irateblock {}
.irateblock h2 {color:#fff; width:247px; background:url(../images/top_sidewide_grey.gif) 0 0 no-repeat #bcbdc0; margin:0; padding:10px 18px 10px 18px; font-size:16px;}
.irateblock h2 span {font-size:12px; font-weight:normal;}
.irateblock .content {background:#f3f3f4; padding:9px 18px 23px 18px; border-bottom:5px solid #bcbdc0; }
.irateblock ul {list-style:none;}
/*.irateblock li:hover {background-color:#FFFFFF;}*/
.irateblock li a, .irateblock li.on { padding:4px 0;  }
.irateblock li a { display:block; border-bottom:1px solid #ccc; /*background:url(../images/account_nav_link_bg.gif) no-repeat 10px 8px;*/ }
.irateblock li a, .account-nav li a:hover { color:#e50278; text-decoration:none;}
.irateblock li a:hover { color:#333; text-decoration:none; border-bottom-color:#333;}
.irateblock li.on { border-bottom:1px solid #e50278; /* background:url(../images/account_nav_on_bg.gif) no-repeat 10px 8px;*/  color:#fe800f; font-weight:bold; }
.irateblock li.on:hover {background-color:#F1f1f1;}
.irateblock li.on a { padding:0; }
.irateblock li.last, .account-nav li.last a { border-bottom:0; }

.video {}
.video h2 {color:#fff; width:247px; background:url(../images/top_sidewide_grey.gif) 0 0 no-repeat #bcbdc0; margin:0; padding:10px 18px 10px 18px; font-size:16px;}
.video .content {background:#f3f3f4; padding:18px 18px 18px 18px; border-bottom:5px solid #bcbdc0; }
.video .content ul li {margin-bottom:20px;}
.video .content a {color:#e50278;}
.video .content a:hover {color:#333;}
.headingopen {
margin: 1px;
color: #fff;
padding: 3px 10px;
cursor: pointer;
position: relative;
background-color:#8DC63F;
}


.callback {}
.callback h2 {color:#fff; width:247px; background:url(../images/top_sidewide_grey.gif) 0 0 no-repeat #bcbdc0; margin:0; padding:10px 18px 10px 18px; font-size:16px;}
.callback .content {background:#f3f3f4; padding:18px 18px 18px 18px; border-bottom:5px solid #bcbdc0; }
.callback .content ul li {margin-bottom:20px;}
.callback .content a {color:#e50278;}
.callback .content a:hover {color:#333;}

.callback .content .group-select .input-text {
border: 3px solid #CCC;
color: #454545;
padding: 5px 5px 5px 5px;
width: 231px;
margin-bottom:10px;
}

.callback .content .group-select label {
font-weight: bold;
color: #666;

}


.rssblock {background:url(../images/rss-big.gif) 0 0 no-repeat; padding-left:62px; padding-top:5px;}
.rssblock h2 {color:#454545; font-size:16px; margin:0 0 2px 0;}
.rssblock p {color:#888888; line-height:15px; margin-bottom:3px;}
.rssblock p a {color:#e50278; border-bottom-color:#e50278;}
.rssblock p a:hover {color:#333;}

/*   joblist styles  */

#orangebar {background:url(../images/hed-joblist.gif) 0 0 no-repeat #fe800f;}
.joblist {padding:0;}

.top-controls {margin-bottom:18px;}
.refine {float:left; width:100%;}
.refine p {color:#FFF; font-size:1.3em; /*font-weight:bold;*/ margin:0 6px 0 0; padding:0; float:left;}
.refine .sort {float:right;}
.refine .sort p {float:right;}

.rss {float:right;}
.rss ul li a {color:#e50278; font-size:12px;}
.rss ul li a:hover {color:#333;}
.rss ul { list-style:none;}
.rss ul li {padding-right:22px; background:url(../images/rss.png) right 50% no-repeat;}

.listcontrols {border-bottom:1px solid #ebebeb;}
.listcontrols .content {padding:0px 0px 10px 0px;}
.listcontrols .match {width:170px; float:left; color:#999; font-size:14px; font-style:italic;}
.listcontrols .sort {width:160px; float:right;}
.listcontrols .sort p { float:right; color:#333; font-size:14px; margin-right:6px;}
.listcontrols .listmenu {float:left; width:340px;}
.listmenu p {float:left; color:#333; font-size:14px; margin-right:8px; margin-top:1px;}

.listcontrols .content ul li {float:left;}
.listcontrols .content ul li.righty {float:right;}
.listcontrols .content ul li.slash {margin:0 10px;}
.listcontrols .content ul li a {color:#e50278;}
.listcontrols .content ul li a:hover {color:#333;}


#page-navig {list-style:none;}
#page-navig a, #page-navig span {display:block; color:#FFF; border-bottom:none;}
#page-navig .on {border:1px solid #ccc; height:21px; width:25px; padding:3px 0 0 0px; color:#e50278; text-decoration:none;}
#page-navig li {font-size:1.05em; font-weight:bold; display:inline; float:left; margin-right:2px;}
#page-navig li.messy {padding-top:2px; margin-right:4px;}
#page-navig a  {border:1px solid #ebebeb; height:21px; width:25px; padding:3px 0 0 0px; color:#ccc; text-decoration:none;}
#page-navig a:hover  {border:1px solid #ccc; height:21px; width:25px; padding:3px 0 0 0px; color:#e50278; text-decoration:none;}
#page-navig a.nxt  {border:1px solid #ebebeb; height:21px; width:44px; padding:3px 0 0 0px; color:#ccc; text-decoration:none;}
#page-navig a.nxt:hover  {border:1px solid #ccc; height:21px; width:44px; padding:3px 0 0 0px; color:#e50278; text-decoration:none;}


.listcontrolsbot {padding:0px 0px 15px 0px; margin:0; /*border-top:3px solid #ebebeb;*/}
.listcontrolsbot .listmenu {background-color:#fea85a;}

.listcontrolsbot ul li {float:left;}
.listcontrolsbot ul li.righty {float:right;}
.listcontrolsbot ul li.slash {margin:0 10px;}
.listcontrolsbot ul li a {color:#e50278;}
.listcontrolsbot ul li a:hover {color:#333;}

.mapkey {background:#ebebeb; padding:8px;}
.mapkey h4 {float:left; font-size:14px; margin:0 10px 0px 5px; padding:4px 0 0 0; color:#e50278;}
.mapkey ul li {float:left; margin-right:10px; height:24px; padding-top:5px;}
.mapkey ul li.single {background:url(../../red.png) 0 0 no-repeat; padding-left:30px; }
.mapkey ul li.multi {background:url(../../redM.png) 0 0 no-repeat; padding-left:38px; }
.mapkey ul li.note {float:right;}

/*.newslistcontrolsbot {background:url(../images/newspag.gif) 0 100% no-repeat #ff434a; padding:13px 10px 17px 10px; margin:0;}*/

.newslistcontrolsbot #page-navig {list-style:none;}
.newslistcontrolsbot #page-navig a, #page-navig span {display:block; color:#FFF; border-bottom:none;}
.newslistcontrolsbot #page-navig .on {border:1px solid #ccc; height:21px; width:25px; padding:3px 0 0 0px; color:#e50278; text-decoration:none;}
.newslistcontrolsbot #page-navig li {font-size:1.05em; font-weight:bold; display:inline; float:left; margin-right:2px;}
.newslistcontrolsbot #page-navig li.messy {padding-top:2px; margin-right:4px;}
.newslistcontrolsbot #page-navig a  {border:1px solid #ebebeb; height:21px; width:25px; padding:3px 0 0 0px; color:#ccc; text-decoration:none;}
.newslistcontrolsbot #page-navig a:hover  {border:1px solid #ccc; height:21px; width:25px; padding:3px 0 0 0px; color:#e50278; text-decoration:none;}
.newslistcontrolsbot #page-navig a.nxt  {border:1px solid #ebebeb; height:21px; width:44px; padding:3px 0 0 0px; color:#ccc; text-decoration:none;}
.newslistcontrolsbot #page-navig a.nxt:hover  {border:1px solid #ccc; height:21px; width:44px; padding:3px 0 0 0px; color:#e50278; text-decoration:none;}


.listcontainer {padding:15px 0px 20px 0px;}

/* no jobs listed blocks */
#extra {padding:10px 10px 0 10px; background:#F3F3F4; margin-bottom:15px;}
#extra a {color:#8DC63F;}
#extra a:hover {color:#333;}

.sorry {background:url(../images/icon-alert.gif) 0 0 no-repeat; padding-left:45px; padding-bottom:10px; margin-bottom:15px; border-bottom:1px dotted #ccc; }
.sorry h5 {color:#df181f; font-size:1.5em; margin:0; padding:0 0 0 0; letter-spacing:-1px;}
.sorry p {margin:0; padding:0; font-size:1.05em; margin-top:-3px;}

.regblock {background:url(../images/top-registermini.gif) 0 0 no-repeat #f1f1f1; padding-top:8px; margin-bottom:20px;}
.regblock .content {background:url(../images/bot-registermini.gif) 0 bottom no-repeat #f1f1f1; padding:10px 18px 18px 18px; min-height:215px;}
.regblock .content .colleft {float:left; width:240px; margin-right:27px;}
.regblock .content .colleft h5 {color:#00a9cc; font-size:3.1em; margin:0 0 10px 0; padding:0; letter-spacing:-1px; line-height:40px;}
.regblock .content .colright {float:left;}
.regblock .content .colright ul {margin-top:12px; list-style:url(../images/bullet-orangemed.gif);}
.regblock .content .colright ul li {font-size:1.2em; margin-bottom:5px;}
.regblock .content .colright ul li.last {margin-bottom:10px;}
.regblock .content .colright ul li.tag {list-style:none;}

.regblock .content .colleft a {display:block; color:#FFF; border-bottom:none; font-weight:bold;}
.regblock .content .colleft a.click {background:url(../images/but-clickhere.gif) 0 0 no-repeat; height:22px; width:87px; padding:4px 0 0 28px; color:#FFFFFF; text-decoration:none;}
.regblock .content .colleft a.click:hover {background:url(../images/but-clickhere-on.gif) 0 0 no-repeat;}


.clients {margin-bottom:20px;}
.clients h5 {color:#00a9cc; font-size:1.5em; margin:0; padding:0 0 0 0; letter-spacing:-1px;}
.clients img {margin-top:-5px;}
.clients p a {border-bottom:none;}

.testims {}
.testims h5 {color:#00a9cc; font-size:1.5em; margin:0 0 10px 0px; padding:0 0 0 0; letter-spacing:-1px;}
.testims .colleft {float:left; width:316px;}
.testims .colright {float:right; width:316px;}

.testims .mintest {background:url(../images/top-testreg.gif) 0 0 no-repeat #ebebeb; padding:10px 15px 0px 15px; }
.testims .mintest p {text-indent:40px; font-size:1.2em; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
.testims .mintestbot {background:url(../images/bot-testreg.gif) 0 0 no-repeat; height:19px;}

.testims .mintestfoot {background:url(../images/foot-testreg.gif) 0 0 no-repeat #FFF; height:26px; margin-bottom:10px; padding-left:50px; padding-top:5px;}
.testims .mintestfoot p {font-size:1em; font-style:italic; color:#999; line-height:14px; margin-left:30px;}
.testims .colright p a {color:#00a9cc; border-bottom-color:#00a9cc;}
.testims .colleft p a {color:#00a9cc; border-bottom-color:#00a9cc;}

/****************************/


.joblisting {margin-bottom:10px; padding-bottom:10px; border-bottom:1px dotted #CCC; min-height:60px;}
.joblisting .jobimage {float:left;}
.joblisting .jobimage img {border:1px solid #ececec; margin-right:15px;}
.joblisting .headers {float:left; width:430px;}
.joblisting  h2 {color:#333; font-weight:bold; font-size:1.2em; padding:0; margin:0;}
#jobview h2 {font-size:18px;}
.joblisting  h2 a {color:#333;}
.joblisting  h2 a:hover {color:#999;}
.joblisting .headers h3 {color:#999; font-size:1em; margin:3px 0 0 0; padding:0;}
.joblisting p {margin:10px 0;}
.joblisting .description {margin:10px 0;}
.joblisting .jobtop {width:520px; margin-bottom:0; background:none; padding:0;}
.joblisting .jobbot {padding:0px 0 0 0;}
.joblisting .jobbot p {color:#454545; border-right:1px dotted #CCC; float:left; width:270px; padding-right:20px}
.greyital {font-style:italic; color:#999;}
.orangital {font-style:italic; color:#fe800f; margin-right:10px;}

.joblisting #jobdets {list-style:none; margin:0 0 10px 0; width:420px;}
.joblisting #jobdets li {float:left; display:inline; margin-right:10px; color:#666;}
.joblisting #jobdets li.salary {color:#666; font-size:1em; font-weight:bold;}
.joblisting #jobdets li.sallong {color:#666; font-size:1em; font-weight:bold; width:100%;}
#jobview #jobdets li.sallong {color:#e5287d;}

.joblisting #jobdets li.highlight {font-weight:bold;}

.joblisting #jobbuts {list-style:none; margin-top:10px}
.joblisting #jobbuts li {font-size:16px; display:inline; float:left; margin-right:8px;}
.joblisting #jobbuts li a {color:#e50278; font-size:12px; }
.joblisting #jobbuts li a:hover {color:#333;}

.joblisting #jobbuts li a.big {color:#8DC63F; font-size:16px;}
.joblisting #jobbuts li a.big:hover {color:#e50278;}

/*.joblisting #jobbuts a.apply {background:url(../images/apply-off.gif) 0 0 no-repeat; height:23px; width:87px; padding:3px 0 0 28px; color:#FFFFFF; text-decoration:none;}
.joblisting #jobbuts a.apply:hover {background:url(../images/apply-on.gif) 0 0 no-repeat; height:23px; width:87px; padding:3px 0 0 28px; color:#FFFFFF; text-decoration:none;}
.joblisting #jobbuts a.savejob	{background:url(../images/save-off.gif) 0 0 no-repeat; height:23px; width:87px; padding:3px 0 0 28px; color:#FFFFFF; text-decoration:none;}
.joblisting #jobbuts a.savejob:hover{background:url(../images/save-on.gif) 0 0 no-repeat; height:23px; width:87px; padding:3px 0 0 28px; color:#FFFFFF; text-decoration:none;}
.joblisting #jobbuts a.jobdets	{background:url(../images/but-details.gif) 0 0 no-repeat; height:23px; width:87px; padding:3px 0 0 28px; color:#FFFFFF; text-decoration:none; margin-bottom:0;}
.joblisting #jobbuts a.jobdets:hover{background:url(../images/but-details-on.gif) 0 0 no-repeat; height:23px; width:87px; padding:3px 0 0 28px; color:#FFFFFF; text-decoration:none;} 
*/

/*   jobview styles  */
.backbut {width:516px; margin-bottom:15px;}
.backbut a {display:block; float:right; padding-right:20px;}
.backbut a {height:20px; width:136px; background:url(../images/but-jobback-off.gif) 0 0 no-repeat; border-bottom:none!important;}
.backbut a:hover {background:url(../images/but-jobback-on.gif) 0 0 no-repeat;}


.jobtop {padding-bottom:15px; padding-left:15px; margin-bottom:15px; background:url(../images/bot-joblisting.gif) 0 bottom repeat-x #fff;}
.jobtop .jobimage {float:left;}
.jobtop .jobimage img {border:1px solid #ececec; margin-right:15px;}
.jobtop .jobhead {float:left; width:415px;}
.jobtop .jobhead h1 {color:#454545; font-weight:bold; font-size:2em; margin:0; padding:0;}
.jobtop .jobhead h2 {color:#fe800f; font-size:1.4em; margin:0px 0 0 0; padding:0;}

.jobdetails {margin-bottom:15px;}
.jobdetails ul {list-style:none; float:left; margin-right:20px; color:#454545;}
.jobdetails ul#bold {font-weight:bold;}
.jobdetails ul#second {margin-left:40px;}
.jobdetails ul li {margin-bottom:2px;}

.desc p {margin-bottom:15px; line-height:20px;}
.desc p a {color:#fe800f; border-bottom-color:#fe800f;}

.agentcontact {background:url(../images/card.gif) 0 0 no-repeat #fe800f; margin-bottom:20px; padding:40px 0 0 15px; width:260px; height:119px;}
.agentcontact p {color:#FFF;}
.agentcontact p.name {font-size:1.4em; font-weight:bold; margin-top:10px; margin-bottom:5px;}
.agentcontact ul {float:left; color:#FFF; margin-right:10px;}
.agentcontact ul li a {color:#FFF; border-bottom-color:#FFF;}
.agentcontact ul.highlight {font-weight:bold;}

.logreg {background:#F3F3F3;}
.logreg .content {padding:18px; /*background:url(../images/bot-logreg.gif) 0 100% no-repeat;*/}
.logreg .content h2 {color:#333; font-size:2.2em; margin-bottom:5px;}
.logreg .content strong {color:#8dc63f;}
#loginbox input.logfield { border:3px solid #CCC; width:240px; padding:4px; font-size:1.5em; color:#a3a3a3; margin-bottom:10px;}
#loginbox input.logfield:focus {color:#454545; border-color:#97bf0b;}


/* User Account Styles */

.dashtop {padding:0 0; margin-bottom:20px;}
.dashtop p  {line-height:17px;}
.dashtop p.orange {color:#333; font-size:14px; line-height:22px;}

.acct-box {background:/*url(../images/top_homeblock_grey.gif) 0 0 no-repeat */#f2f3f3; padding-top:10px; margin-bottom:20px;}
.acct-box .content {background:/*url(../images/bot_homeblock_grey.gif) 0 100% no-repeat */#f2f3f3; padding:0px 15px 26px 15px;}
.acct-box h2 {font-size:18px; border-bottom:3px solid #CCC; letter-spacing:-1px; padding-bottom:8px; padding-top:0px; margin-bottom:15px; color:#e50278;}
.acct-box .acct-col {float:left; width:180px;}
.acct-box .acct-col .innerhead { border-bottom:1px solid #666; padding-bottom:3px;}
.acct-box .acct-col .innerhead h3 { float:left; display:block; width:155px; font-size:1.2em;}
.acct-box .acct-col .innerhead a { color:#e50278; border-bottom-color:#e50278;}
.acct-box .acct-col .innerhead a:hover { color:#333; }
.acct-box .acct-col ul {list-style:none; color:#454545; margin-top:10px;}
.acct-box .acct-col ul li {margin-bottom:5px; line-height:15px;}
.acct-box .acct-col ul li.cv {font-weight:bold; padding-left:28px; margin-bottom:10px; margin-top:10px; background:url(../images/icon-cv.gif) 0 50% no-repeat; min-height:20px; padding-top:10px; border-bottom:1px solid #ccc; padding-bottom:10px;}
.acct-box .acct-col ul li.cvno {padding-left:28px; margin-bottom:10px; margin-top:10px; background:url(../images/icon-cvno.gif) 0 50% no-repeat; min-height:20px; padding-top:10px; border-bottom:1px solid #ccc; padding-bottom:10px;}
.acct-box .acct-col ul a { color:#e50278; border-bottom-color:#e50278;}
.acct-box .acct-col ul a:hover {color:#333;}




.myjobs-box {background:/*url(../images/top_homeblock_grey.gif) 0 0 no-repeat*/ #f2f3f3; padding-top:10px; }
.myjobs-box .content {background:/*url(../images/bot_homeblock_grey.gif) 0 100% no-repeat */#f2f3f3; padding:0px 15px 15px 15px;}
.myjobs-box h2 {font-size:18px; border-bottom:3px solid #CCC; letter-spacing:-1px; padding-bottom:8px; padding-top:0px; margin-bottom:15px; color:#e50278;}
.myjobs-box .acct-col {float:left; width:180px;}
.myjobs-box .acct-col .innerhead { border-bottom:1px solid #666; padding-bottom:3px;}
.myjobs-box .acct-col .innerhead h3 { float:left; display:block; width:150px; font-size:1.2em;}
.myjobs-box .acct-col .innerhead a { color:#e50278; border-bottom-color:#e50278;}
.myjobs-box .acct-col .innerhead a:hover {color:#333;}

.myjobs-box .acct-col #saved {list-style:none; color:#FFF; margin-top:10px; }
.myjobs-box .acct-col #saved li {margin-bottom:8px; color:#e50278; min-height:20px; padding:6px 10px 4px 10px; -moz-border-radius:5px;-webkit-border-radius: 5px;}
.myjobs-box .acct-col #saved li.odd {background-color:#fff;}
.myjobs-box .acct-col #saved a { font-size:1.05em;}

.myjobs-box .heart {background:url(../images/icon_heart_m.png) 0 0 no-repeat; height:11px; width:13px; float:left; margin-top:5px;}
.myjobs-box .cv {background:url(../images/icon_tick_m.png) 0 0 no-repeat; height:11px; width:12px; float:left; margin-top:5px;}
.myjobs-box .jobmini {margin-left:23px;}
.myjobs-box .jobmini a {line-height:13px; color:#333!important;}

.myjobs-box .acct-col #applied {list-style:none; color:#FFF; margin-top:10px; }
.myjobs-box .acct-col #applied li {margin-bottom:8px; color:#e50278; min-height:20px; padding:5px 10px 5px 10px; -moz-border-radius:5px;-webkit-border-radius: 5px;}
.myjobs-box .acct-col #applied li.odd {background-color:#fff; padding:7px 10px;}
.myjobs-box .acct-col #applied a { font-size:1.05em;}


.myjobs-block {background:url(../images/hed-myjobsblock.gif) 0 0 repeat-x; padding-top:10px; }
.myjobs-block .content {background:url(../images/bot-myjobsblock.gif) 0 bottom repeat-x #f1f1f1; padding:15px 15px 26px 15px;}
.myjobs-block #saved {list-style:none; color:#FFF; margin-top:5px;}
.myjobs-block #saved li {margin-bottom:8px; color:#e50278; min-height:20px; padding:5px 10px 15px 0; background:url(../images/bot-joblisting.gif) 0 bottom repeat-x #fff;}
.myjobs-block #saved li.odd {background-color:#f1f1f1;}
.myjobs-block #saved .jobmini a { font-size:1.2em;}
.myjobs-block #saved .jobmini p {margin-top:5px; line-height:14px; color:#e50278;}
.myjobs-block #saved  p.alert {margin-top:6px; padding-left:34px; padding-top:6px; min-height:24px; background:url(../images/alert.png) 4px 4px no-repeat #ff0066; color:#fff; font-weight:bold; -moz-border-radius:5px;-webkit-border-radius: 5px;}
.myjobs-block .jobmini {margin-left:10px; width:290px; float:left;}
.myjobs-block .heart {background:url(../images/heart-o.png) 0 0 no-repeat; height:11px; width:14px; float:left; margin-top:5px;}
.myjobs-block .cv {background:url(../images/icon-applied.gif) 0 0 no-repeat; height:17px; width:13px; float:left; margin-top:5px;}

.myjobs-block .minitools {float:right;}
.myjobs-block .minitools ul {list-style:none;}
.myjobs-block .minitools ul a {display:block; color:#FFF; border-bottom:none;}
.myjobs-block .minitools ul li {font-size:1.05em; margin-bottom:6px!important; padding:0!important; font-weight:bold; background:none!important;}
.myjobs-block .minitools ul a.apply {background:url(../images/applyw-off.gif) 0 0 no-repeat; height:23px; width:87px; padding:3px 0 0 28px; color:#FFFFFF; text-decoration:none;}
.myjobs-block .minitools ul a.apply:hover {background:url(../images/applyw-on.gif) 0 0 no-repeat;}
.myjobs-block .minitools ul a.remove	{background:url(../images/remove-off.gif) 0 0 no-repeat; height:23px; width:87px; padding:3px 0 0 28px; color:#454545; text-decoration:none;}
.myjobs-block .minitools ul a.remove:hover{background:url(../images/remove-on.gif) 0 0 no-repeat;} 



.acct-block {background:/*url(../images/top_homeblock_grey.gif) 0 0 no-repeat */#f2f3f3; padding-top:13px; position:relative; margin-bottom:20px;}
.acct-block .content {background:/*url(../images/bot_homeblock_grey.gif) 0 100% no-repeat */#f2f3f3; color:#333; padding:0px 15px 15px 15px;}
.acct-block .content p {margin-bottom:10px; font-size:12px;}
.acct-block .content p a {color:#e50278;}
.acct-block .content p a:hover {color:#333;}

.acct-block h2 {font-size:1.6em; border-bottom:1px solid #CCC; letter-spacing:-1px; padding-bottom:11px; padding-top:6px; margin-left:15px; margin-right:15px; margin-bottom:0;}
.acct-block .content h2 {font-size:1.6em; border-bottom:1px solid #CCC; letter-spacing:-1px; padding-bottom:11px; padding-top:6px; margin-left:0px; margin-right:0px; margin-bottom:0;}
.acct-block h3 {margin-top:10px;}

.acct-block table {
border-spacing: 0;
display:table;
font: 12px "Tahoma",sans-serif;
}
.acct-block table.archive {
margin: 0px auto 20px auto;
width: 100%;
clear: both;
border-collapse: collapse;
}
.acct-block table.archive thead tr td {
	background: #e8e8e8 url("../images/back_white.jpg") repeat-x left top;
	border: 1px solid #e1e1e1;
	padding: 5px 10px 5px 10px;
	color:#555;
	font-weight:bold;
	text-align:center;
	white-space: nowrap;
}
.acct-block table.archive tbody tr {background-color: #f7f7f7; line-height:30px; border: 1px solid #e1e1e1; border-top:none;}
.acct-block table.archive tbody td {
	padding: 5px 10px 10px 10px!important;
	color:#555;
	text-align:center;
	white-space: nowrap;
}

.acct-block table.archive tbody tr td a {color:#8dc63f; }
.acct-block table.archive tbody tr td a:hover {color:#333; }
#wrapper .col-mid p a {color:#8dc63f; }
#wrapper .col-mid p a:hover {color:#333; }

.page-head #linkbox a {color:#fe800f; border-bottom-color:#fe800f;}
.page-head #linkbox {position:absolute; margin-left:600px; margin-top:10px;}

.acct-block #linkbox a {color:#8dc63f; border-bottom-color:#8dc63f;}
.acct-block #linkbox a:hover {color:#333;}
.acct-block #linkbox {position:absolute; right:15px; margin-top:10px;}

.registerlab {font-size:16px; color:#333!important; margin-bottom:20px!important;}
#normlabel {margin-bottom:20px!important;}
#norm {margin-bottom:15px;}

.terms a {color:#E50278!important;}
.terms a:hover {color:#333!important;}

.acct-block h2.two {font-size:1.6em; border-bottom:1px solid #CCC; letter-spacing:-1px; padding-bottom:11px; padding-top:15px; margin-left:0px; margin-right:0px;}
.acct-block .acct-col {float:left; width:225px;}
.acct-block .acct-col .innerhead { border-bottom:1px dashed #ccc; padding-bottom:5px;}
.acct-block .acct-col .innerhead h3 { float:left; display:block; width:200px; font-size:1.3em;}
.acct-block .acct-col .innerhead a { color:#fe800f; border-bottom-color:#fe800f;}
.acct-block .acct-col ul {list-style:none; color:#454545; margin-top:10px;}
.acct-block .acct-col ul li {margin-bottom:5px; line-height:15px;}
.acct-block .acct-col ul li.cv {font-weight:bold; padding-left:28px; margin-bottom:10px; background:url(../images/icon-cv.gif) 0 0 no-repeat; height:20px; padding-top:3px;}
.acct-block .acct-col ul a { color:#fe800f; border-bottom-color:#fe800f;}

.group-select {padding:0;}
.group-select li {padding:8px 0px; display:list-item;}
.group-select ul li ul {float:left; margin-right:30px; margin-top:5px; margin-bottom:10px;}
.group-select ul li ul li {padding:3px 0px; color:#666; font-weight:bold;}

.group-select .input-box {width:195px;}
.group-select .names {float:left;}
.group-select li .input-box .input-text {border:3px solid #ccc; color:#454545; padding:5px 5px 5px 5px; width:170px;}
.group-select li .input-box .input-text:focus {border-color:#e50278; color:#454545;}


.input-textfield {border:3px solid #ccc; color:#454545; padding:5px 5px 5px 5px; width:375px;}
.input-textfield:focus {border-color:#E50278; color:#454545;}
.input-textfieldlook {border:3px solid #ccc; color:#454545; padding:5px 5px 5px 5px; width:330px; color:#999; font-family:Arial, Helvetica, sans-serif; font-size:1.05em;}

.input-textfieldlook:focus {border-color:#00a9cc; color:#454545;}
.input-box .postcode {width:60px!important;}
.input-box label {font-weight:bold; color:#666;}

.rounded label {padding-bottom:0px; color:#252525; font-size:1.2em;}
.rounded .input-box {padding-top:10px;}
.rounded h2 {font-size: 1.6em;
border-bottom: 1px solid #CCC;
letter-spacing: -1px;
padding-bottom: 11px;
padding-top: 6px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0;
}
.rounded {}
.rounded .mid {}
.rounded .mid .changecv {margin-top:15px; padding-top:15px; border-top:1px dashed #ccc;}
.rounded .mid .changecover {margin-top:15px; border-top:1px dashed #ccc;}
.rounded .mid .changecover .input-box label {padding-left:0; margin-left:0;}
.rounded .covercopy p {margin-bottom:15px;}
.rounded .mid .input-box label {padding-left:0; margin-left:0; font-size:1.05em; color:#454545;}
.button-set p a {color:#fe800f; border-bottom-color:#fe800f;}
.look-button-set {width:346px;}
.look-button-set p {float:left;}
.look-button-set input {float:right;}

.rounded .mid .cvicon {width:45px; height:45px; float:left;}
.rounded p {font-size:1.05em}
.rounded p a {color:#fe800f; border-bottom-color:#fe800f;}
.rounded p span {padding:0 5px; color:#ccc;}
.rounded .cvfield {float:left; margin-left:10px;}

.cats {background:#fff; }
.cats .mid {background:#fff; padding:5px 15px 15px 15px;}
.cats .mid label {padding-left:0; font-size:1.05em; color:#454545;}
.cats label {padding-bottom:0px; padding-left:15px; color:#252525; font-size:1.2em;}
.cats .input-box {padding-top:10px;}

.round {}
.round .mid {}

.big {font-weight:bold; font-size:1.2em; color:#252525;}
.rounded .cvfield .max {color:#FF0000; font-size:0.95em; margin-top:3px;}

/****************************************/


.reground label {padding-bottom:0px; padding-left:15px; color:#252525; font-size:1.2em;}
.reground .input-box {padding-top:10px; margin-bottom:15px;}
.reground #norm {margin-bottom:0;}
.reground {background:url(../images/hed-rounded.gif) 0 0 no-repeat #fff; }
.reground .mid {background:url(../images/bot-rounded.gif) 0 bottom no-repeat #fff; padding:5px 15px 15px 15px;}
.reground .mid .changecv {margin-top:15px; padding-top:15px; border-top:1px dashed #ccc;}
.reground .mid .changecover {margin-top:15px; border-top:1px dashed #ccc;}
.reground .mid .changecover .input-box label {padding-left:0; margin-left:0;}
.reground .covercopy p {margin-bottom:15px;}
.reground .mid .input-box label {padding-left:0; margin-left:0; font-size:1.05em; color:#454545;}
.reground-set p a {color:#fe800f; border-bottom-color:#fe800f;}

.reground .mid .cvicon {width:45px; height:45px; float:left;}
.reground p {font-size:1.05em}
.reground p a {color:#fe800f; border-bottom-color:#fe800f;}
.reground p span {padding:0 5px; color:#ccc;}
.reground .cvfield {float:left; margin-left:10px;}


/************* NEWS PAGE STYLES *************/

.newslist ul li {margin-bottom:10px; padding:10px 0; border-bottom:1px dotted #ccc; margin-top:0;}
.newslist ul.featured {background:#F3F3F4; padding:10px; border-bottom:5px solid #BCBDC0; margin-bottom:10px;}
.newslist ul.featured li { padding:0px 0; margin-top:0; border-bottom:none;}
.newslist ul.featured li .newscopy {padding:0 0px 0px 0px;}
.newslist ul.featured li .newscopy p iframe {width:400px!important; height:257px!important;}
.newslist ul.featured li .newscopy p img {width:400px!important; height:auto!important;}

.newslist .newstitle {margin:0; padding:0;}
.newslist .newstitle h2 a {color:#333;}
.newslist .newstitle h2 a:hover {color:#999;}
.newslist .newscopy {padding:0 0px 20px 0px;}
.newslist .newscopy p {margin-bottom:10px!important; line-height:20px;}
.newslist .newscopy img {float:left; margin:0 15px 15px 0;}
.newslist .newscopy p img {width:420px!important; height:auto!important;}
.newslist .newscopy .facelike {margin-top:10px; float:left; margin-left:10px;}
.newslist .newscopy .votes_count {margin-top:10px; display:block; float:left;}
.newslist .newscopy .vote_buttons {margin-top:10px; display:block; float:left;}
.newslist .newscopy .vote_buttons a {overflow:hidden!important;}

.newslist .date  {background:url(../images/bg-date.png) 0 0 no-repeat; height:36px; width:46px; line-height:13px; color:#FFF; text-align:center; padding-top:10px; font-size:0.95em; float:left; position:absolute;}

.newslist .desc {}

.newslist .desc p {color:#999; line-height:10px;}
.newslist .desc h2 {font-size:1.4em; margin:0 0 5px 0; padding-right:15px; letter-spacing:-1px; line-height:16px;}
.newslist ul li .newscopy p a {color:#e50278; border-bottom-color:#e50278;}
.newslist ul li .newscopy p a:hover {color:#333;}

.newslist .controls ul li {margin:0; padding:0; border:none;}
.newslist .controls ul li, .newslist .controls ul li a {display:block; border-bottom:none; color:#e50278;}
.controls ul li a:hover { color:#333;}
.newslist .controls ul li.back {float:left;}
.newslist .controls ul li.prev {float:left;}
.newslist .controls ul li.next {float:right;}
.newslist .controls ul li.prev a {width:115px; height:18px; background:url(../images/but-newsprev.gif) 0 0 no-repeat; }
.newslist .controls ul li.prev a:hover {background:url(../images/but-newsprev-on.gif) 0 0 no-repeat; }
.newslist .controls ul li.next a {width:92px; height:18px; background:url(../images/but-newsnext.gif) 0 0 no-repeat; }
.newslist .controls ul li.next a:hover {background:url(../images/but-newsnext-on.gif) 0 0 no-repeat; }
.newslist .controls ul li.back a {width:109px; height:18px; background:url(../images/but-newsback.gif) 0 0 no-repeat; }
.newslist .controls ul li.back a:hover {background:url(../images/but-newsback-on.gif) 0 0 no-repeat; }

/****************************************/

/************* CASE STUDY PAGE STYLES *************/

.caselist {padding:0 17px;}
.caselist ul li {margin-bottom:15px; padding:0px 0 10px 0; border-bottom:1px dotted #ccc; margin-top:0;}

.caselist p {margin-bottom:10px!important; line-height:20px; padding:0;}
.caselist img {float:left; margin:0 15px 15px 0;}
.caselist h2 {font-size:1.6em; margin:0 0 5px 0; padding-right:15px; letter-spacing:-1px;}
.caselist h5 {margin:10px 0 0 0; padding:0; font-size:1.2em; color:#00a9cc;}
.caselist ul li p a {color:#00a9cc; border-bottom-color:#00a9cc;}


/****************************************/

/************* TESTIMONIALS PAGE STYLES *************/

.quote {margin-bottom:20px; border:1px solid #ccc; background:#f3f3f4; padding:20px;}
.quotetop p { text-indent:43px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:1.2em;}
.quotetop {background:url(../images/test-top.gif) 0 0 no-repeat #ebebeb; padding:18px 18px 0 18px;}
.quotebot {background:url(../images/test-bot.gif) 0 0 no-repeat #ebebeb; height:19px;}
.quotefoot {background:url(../images/test-foot.gif) 0 0 no-repeat #fff; height:30px;}
.quotefoot p {padding:6px 0 0 80px; font-style:italic; color:#999;}

/****************************************/

/************* PAGE STYLES *************/

.clientlist img {margin:20px 0 0px 17px;}


.clientcontent {padding:0 0px;}
.clientcontent h2 {font-size:14px; margin-bottom:2px;}
.clientcontent h2.big {font-size:24px;}
.clientcontent h2.pink {color:#e50278;}
.clientcontent .imgfloatr {float:right; margin:0 0 20px 15px;}

.clientcontent p {margin-bottom:15px; line-height:20px;}
.clientcontent p a {color:#e50278}
.clientcontent p a:hover {color:#333}
.clientcontent p.intro {line-height:22px; color:#00a9cc; font-size:1.5em;}
.clientcontent p.intro a {color:#00a9cc; border-bottom-color:#00a9cc;}
.clientcontent .magictop {background:url(../images/magic.gif) 0 0 no-repeat; height:79px;}
.clientcontent .magic {background: #00a9cc; padding: 15px; }
.clientcontent .magicbot {background:url(../images/bot-looking.gif) 0 0 repeat; height:7px; margin-bottom: 20px;} 
.white {color: #fff;}
.imgblock {margin-bottom:20px;}

.clientcontent ul { list-style:disc; color:#e50278; margin-left:30px; margin-bottom:20px;}
.clientcontent ul li {color:#e50278;}

/****************************************/

/************* OTHER STYLES *************/

#team {list-style:none; margin:0;}
#team li {padding-bottom:20px; border-bottom: 3px solid #BEBEBE; margin-bottom:20px;}
#team li img {float:left; margin-right:20px;}
#team li .profile {float:left; width:250px}
#team li h2.name {}
#team li h2.name span {font-size:12px; font-weight:normal; color:#e50278;}
#team li p {}
#team li a {color:#8dc63f!important;}
#team li a:hover {color:#e50278!important;}

.linkinlink {display:block; padding-left:23px; background:url(../images/linkedin_mini.png) 0 0 no-repeat; color:#8dc63f!important; height:16px;}
.linkinlink:hover {color:#e50278!important; background-position:0 -16px;}
.emaillink {display:block; padding-left:23px; background:url(../images/email_mini.png) 0 0 no-repeat; color:#8dc63f!important; height:16px; margin-bottom:5px;}
.emaillink:hover {color:#e50278!important; background-position:0 -16px;}

#bluelist { list-style:url(../images/bullet-blue.gif); margin-left:30px; margin-bottom:20px;}
#pinklist { list-style:disc; color:#e50278; margin-left:30px; margin-bottom:20px;}
#pinklist li {color:#e50278;}

.process {padding-left:80px; min-height:65px; margin-bottom:35px;}
.process h2 {margin:0 0 0px 0;}
#one {background:url(../images/one.gif) 0 0 no-repeat;}
#two {background:url(../images/two.gif) 0 0 no-repeat;}
#three  {background:url(../images/three.gif) 0 0 no-repeat;}
#four {background:url(../images/four.gif) 0 0 no-repeat;}
#five {background:url(../images/five.gif) 0 0 no-repeat;}
#six {background:url(../images/six.gif) 0 0 no-repeat;}
#seven {background:url(../images/seven.gif) 0 0 no-repeat;}

p.call {margin-top:-10px; font-size:1.2em; line-height:23px;}
p.contactpara {margin-top:-10px;}
span.detail {font-size:1.5em; color:#00a9cc;}
span.detail a {color:#00a9cc; border-bottom-color:#00a9cc;}

.map {min-height:300px; margin-top:5px; margin-bottom:20px;}
.map p {margin-top:10px;}
#mapcorners {background:url(../images/mapbg.png) 0 0 no-repeat; width:456px; height:300px; position:absolute;}
.or {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}


.dodont {padding-left:45px; min-height:35px; margin-bottom:5px; padding-top:5px;}
.dodont p {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:1.4em;}
#do {background:url(../images/do.gif) 0 0 no-repeat;}
#dont {background:url(../images/dont.gif) 0 0 no-repeat;}

/****************************************/

/************* ANT STYLES *************/

.remember {font-weight:normal!important; margin-top:15px!important;}

.stepcarousel{
    position: relative; /*leave this value alone*/
	overflow:scroll;
    width: 265px; /*Width of Carousel Viewer itself*/
	min-height:140px;
}

.belt{position: absolute; left: 0; top: 0;}
.panel{
    float:left; /*leave this value alone*/
    overflow:hidden; /*clip content that go outside dimensions of holding panel DIV*/
    margin:0px 20px 0 0 ; /*margin around each panel*/
    width: 225px;
    padding:0;
}   


.featuredjobs .fStepcarousel{
    position: relative; /*leave this value alone*/
    width: 180px; /*Width of Carousel Viewer itself*/
}

.featuredjobs .fBelt{position: absolute; left: 0; top: 0;}
.featuredjobs .panel{
    float:left; /*leave this value alone*/
    overflow:hidden; /*clip content that go outside dimensions of holding panel DIV*/
    margin:0px 85px 0 0; /*margin around each panel*/
    width: 170px;
    padding:0;
}


.jobsyou .fStepcarousel{
    position: relative; /*leave this value alone*/
    width: 233px; /*Width of Carousel Viewer itself*/
}

.jobsyou .fBelt{position: absolute; left: 0; top: 0;}
.jobsyou .panel{
    float:left; /*leave this value alone*/
    overflow:hidden; /*clip content that go outside dimensions of holding panel DIV*/
    margin:0px 15px 0 0; /*margin around each panel*/
    width: 251px;
    padding:0;
}

#registerbox input.logfield { border:3px solid #CCC; width:240px; padding:4px; font-size:1.5em; color:#999; margin-bottom:10px;}
#registerbox input.logfield:focus {color:#454545; border-color:#00a9cc;}
#registerbox label.field-title { width:240px; font-size:1.5em; color:#a3a3a3; margin-bottom:10px;}
#loginbox label.field-title { width:240px; font-size:1.5em; color:#a3a3a3; margin-bottom:10px;}    

.hightlight {
	background:#ffb5b5;
}


.done {
	background:url(ajaxform/iconIdea.gif) no-repeat 2px; 
	padding-left:20px;
	font-family:arial;
	font-size:12px; 
	width:70%; 
	margin:20px auto; 
	display:none
}

.black{color:#000000;}
.callback .success, .callback .error, .callback .caution { color:#000; margin:3px 0 10px 0; padding:10px 10px 10px 40px; float:left; width:197px;}
.success, .error, .caution { color:#000; margin:3px 0 10px 0; padding:10px 10px 10px 40px; float:left; width:370px;}
.success{ background:#AEE893 url(../images/msg-ok.png) 6px center no-repeat; border:1px solid #8EC46C; color:#060; }

.caution{ background:#FAE673 url(../images/msg-atten.png) 6px center no-repeat; border:1px solid #FEBD63; color:#C60; }
.success, .success2 { 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; }


.tv {width:335px; height:232px; position:absolute; background:url(../images/tv.png) 0 0 no-repeat; margin-left:367px; margin-top:-30px; padding:77px 0 0 24px;}
#videos li {float:left; margin-right:7px; margin-bottom:7px;}
#gallery a {border:none;}
#gallery {padding-left:10px;}


/*new styles*/


.page-head h1.shelter {color:#e00008;}
h2.shelter {font-size:2.3em; letter-spacing:-1px; padding:0; margin-bottom:10px; margin-top:0; color:#e00008;}
.extrapad {margin-top:40px;}

.feat-box {background:url(../images/hed-acctdetail.gif) 0 0 repeat-x; padding-top:13px; margin-bottom:20px;}
.feat-box .content {background:url(../images/bot-acctdetail.gif) 0 bottom repeat-x #f1f1f1; padding:0px 15px 26px 15px;}
.feat-box h2 {font-size:1.6em; letter-spacing:-1px; padding-bottom:0px; padding-top:6px; margin-bottom:10px;}


.otherfund {}
.otherfund h1 {color:#fff; width:207px; height:55px; overflow:hidden; background:url(../images/hed-fund.gif) left top no-repeat #fe800f; text-indent:-999em; margin:0;}
.otherfund .content {background:#fe800f; background:url(../images/bot-myaccount.gif) left bottom no-repeat #f1f1f1; padding:9px 18px 23px 18px; }
.otherfund ul {list-style:none;}
.otherfund li:hover {background-color:#FFFFFF;}
.otherfund li a, .myaccount li.on { padding:4px 0;  }
.otherfund li a { display:block; border-bottom:1px dotted #ddd; /*background:url(../images/account_nav_link_bg.gif) no-repeat 10px 8px;*/ }
.otherfund li a, .account-nav li a:hover { color:#5f5d5c; text-decoration:none;}
.otherfund li a:hover { color:#00a9cc; text-decoration:none; border-bottom-color:#00a9cc;}
.otherfund li.on { border-bottom:1px dotted #00a9cc; /* background:url(../images/account_nav_on_bg.gif) no-repeat 10px 8px;*/  color:#00a9cc; font-weight:bold; }
.otherfund li.on:hover {background-color:#F1f1f1;}
.otherfund li.on a { padding:0; }
.otherfund li.last, .account-nav li.last a { border-bottom:0; }

.minijoblisting {background:url(../images/bot-joblisting.gif) 0 bottom repeat-x #fff; padding-bottom:20px; margin-bottom:20px; min-height:50px;}
.minijoblisting .jobimage {float:left;}
.minijoblisting .jobimage img {border:1px solid #ececec; margin-right:15px;}
.minijoblisting .headers {float:left; width:380px;}
.minijoblisting .headers h1 {color:#454545; font-weight:bold; font-size:1.5em; padding:0; margin:0;}
.minijoblisting .headers h2 {color:#fe800f; font-size:1.2em; margin:5px 0 0 0; padding:0;}
.minijoblisting .jobtop {width:450px; margin-bottom:0; background:none; padding:0;}
.minijoblisting .jobbot {padding:10px 0 0 0; width:520px;}
.minijoblisting .jobbot ul {float:left; list-style:none; margin-left:20px;}
.minijoblisting .jobbot ul li {margin-bottom:3px;}
.minijoblisting .jobbot ul li.highlight {font-weight:bold;}
.minijoblisting .jobbot ul.minilist {float:left; list-style:none; margin-left:0px;}

#minijobtools {margin-top:5px; padding-left:30px; background:url(../images/pin.gif) 15px 17px no-repeat #f3f3f3;}
#minijobtools .content { padding:10px 11px 10px 11px;}
#minijobtools .content ul {list-style:none;}
#minijobtools .content ul a {display:block; color:#FFF; border-bottom:none;}
#minijobtools .content ul li {font-size:1.05em; margin-bottom:0px; font-weight:bold; float:left; margin-right:7px;}
#minijobtools .content ul a.apply {background:url(../images/apply-off.gif) 0 0 no-repeat; height:23px; width:87px; padding:3px 0 0 28px; color:#FFFFFF; text-decoration:none;}
#minijobtools .content ul a.apply:hover {background:url(../images/apply-on.gif) 0 0 no-repeat; height:23px; width:87px; padding:3px 0 0 28px; color:#FFFFFF; text-decoration:none;}
#minijobtools .content ul a.savejob	{background:url(../images/save-off.gif) 0 0 no-repeat; height:23px; width:87px; padding:3px 0 0 28px; color:#FFFFFF; text-decoration:none;}
#minijobtools .content ul a.savejob:hover{background:url(../images/save-on.gif) 0 0 no-repeat; height:23px; width:87px; padding:3px 0 0 28px; color:#FFFFFF; text-decoration:none;}
#minijobtools .content ul a.jobdets	{background:url(../images/but-details.gif) 0 0 no-repeat; height:23px; width:87px; padding:3px 0 0 28px; color:#FFFFFF; text-decoration:none; margin-bottom:0;}
#minijobtools .content ul a.jobdets:hover{background:url(../images/but-details-on.gif) 0 0 no-repeat; height:23px; width:87px; padding:3px 0 0 28px; color:#FFFFFF; text-decoration:none;} 

.clientcontent p.fundrais {line-height:22px; color:#252525; font-size:1.5em;}
.joblist h1.minilisthed {font-size:2em; color:#FFF; font-weight:normal; margin-bottom:10px;}


#creator {
position: fixed;
bottom: 0;
right: 0;
background: url(../images/miller-and-team.gif) no-repeat;
height: 199px;
width: 16px;
z-index: 100;}

#creator a {
position: absolute;
height: 199px;
width: 18px;
}