body {font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px;	color: #515151;	margin:0px;	padding: 0px 0px 0px 0px; text-align: left;	background-color: #ffffff}

p{
font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px;	color: #515151;	
}
.li_font{
	font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px;	color: #515151;	
}
.base_font{
	font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px;	color: #515151;	
}
input, select {
	font-size: 11px;
}

img.ImageDisp {vertical-align: top; border: none}
.li_arrow2 {list-style-image:url(/images/8/arrow2.gif); margin: 0px; padding: 0px;}
.ul_arrow2 {margin: 10px 0px 10px 15px; padding: 0px}

.content_site {_width: 771px; width: 770px; border-right: 1px solid #D9D9D9; overflow: hidden}
.content {width: 770px;background-image: url(/images/8/bg_main.gif); background-repeat: repeat-y; overflow: hidden; height: 100%; clear: left}

/* header */

.bg_top {width: 770px; height: 80px; background-image: url(/images/8/bg_top.gif); background-repeat: repeat-y;}
.bg_menu {width: 770px; height: 53px; background-image: url(/images/8/bg_menu.gif); background-repeat: no-repeat;}
.logo {position: absolute; left: 30px; top: 17px; z-index: 1; background-image: url(/images/8/logo_mccall.gif); background-repeat: no-repeat; width: 122px; height: 42px; display: block}
.slogan {position: absolute; left: 370px; top: 55px; z-index: 2; background-image: url(/images/8/slogan.gif); background-repeat: no-repeat; width: 381px; height: 23px;}
.menu0 {width: 51px; height: 55px; border-top: 10px solid #515151; float: right; display: block}
.menu1 {width: 91px; height: 55px; border-top: 10px solid #515151; float: right; display: block}
.menu2 {width: 82px; height: 55px; border-top: 10px solid #515151; float: right; display: block}
.menu3 {width: 58px; height: 55px; border-top: 10px solid #515151; float: right; display: block}
.menu4 {width: 49px; height: 55px; border-top: 10px solid #515151; float: right; display: block}
.menu5 {width: 113px; height: 55px; border-top: 10px solid #515151; float: right; display: block}
.menu6 {width: 45px; height: 55px; border-top: 10px solid #515151; float: right; display: block}
.menu7 {width: 95px; height: 55px; border-top: 10px solid #515151; float: right; display: block}

/* flash theme */

.bg_theme {width: 770px; height: 270px; background-image: url(/images/8/bg_theme.gif); background-repeat: repeat-x; clear: right}
.bg_theme_small {width: 770px; height: 200px; background-image: url(/images/8/bg_theme_small.gif); background-repeat: repeat-x; clear: right}
.bg_theme_padding {padding: 13px 0px 0px 0px;}
.bg_theme_small_padding {padding: 13px 0px 0px 0px;}
.theme_head {padding: 25px 0px 0px 30px;}
.theme_text {padding: 10px 270px 0px 30px; color: white}
/*.theme_001 {width: 770px; height: 125px; background-image: url(/images/8/theme_001.jpg); background-repeat: no-repeat;}*/
.theme_001 {width: 770px; height: 125px; background-image: url(/images/8/theme_mccall_search.jpg); background-repeat: no-repeat;}
.theme_boardroom {width: 770px; height: 125px; background-image: url(/images/8/theme_boardroom.jpg); background-repeat: no-repeat;}
.theme_ma {width: 770px; height: 125px; background-image: url(/images/8/theme_ma.jpg); background-repeat: no-repeat;}
.theme_international {width: 770px; height: 125px; background-image: url(/images/8/theme_international.jpg); background-repeat: no-repeat;}
.theme_academy {width: 770px; height: 125px; background-image: url(/images/8/theme_academy.jpg); background-repeat: no-repeat;}
.theme_startup {width: 770px; height: 125px; background-image: url(/images/8/theme_startup.jpg); background-repeat: no-repeat;}
.theme_retained {width: 770px; height: 125px; background-image: url(/images/8/theme_retained.jpg); background-repeat: no-repeat;}
.theme_vacancies {width: 770px; height: 125px; background-image: url(/images/8/theme_vacancies.jpg); background-repeat: no-repeat;}
.theme_candidates {width: 770px; height: 125px; background-image: url(/images/8/theme_candidates.jpg); background-repeat: no-repeat;}
.theme_clients {width: 770px; height: 125px; background-image: url(/images/8/theme_clients.jpg); background-repeat: no-repeat;}
.theme_news {width: 770px; height: 125px; background-image: url(/images/8/theme_news.jpg); background-repeat: no-repeat;}
.theme_links {width: 770px; height: 125px; background-image: url(/images/8/theme_links.jpg); background-repeat: no-repeat;}
.theme_contact {width: 770px; height: 125px; background-image: url(/images/8/theme_contact.jpg); background-repeat: no-repeat;}
.theme_jobs_by_email {width: 770px; height: 125px; background-image: url(/images/8/theme_jobs_by_email.jpg); background-repeat: no-repeat;}
.theme_earn_rewards {width: 770px; height: 125px; background-image: url(/images/8/theme_earn_rewards.jpg); background-repeat: no-repeat;}
.theme_generic {width: 770px; height: 125px; background-image: url(/images/8/theme_generic_picture.jpg); background-repeat: no-repeat;}

/* submenu */

.spacer {float: left; width: 24px; height: 36px; background-image: url(/images/8/spacer.gif); background-repeat: no-repeat; margin: 0px 1px 0px 6px}
.submenu_padding {padding: 0px 0px 0px 24px;}
.submenu_link {float: left; display: block; cursor: pointer}

/* NOT USED SUBMENU - made with styles - making problems in Opera a slow loading /images/16 in IE and Firefox 

.submenu {float: left; height: 36px; display: block}
.s001 {width: 108px; background-image: url(/images/8/submenu_001.gif);}
.s002 {width: 96px; background-image: url(/images/8/submenu_002.gif);}
.s003 {width: 27px; background-image: url(/images/8/submenu_003.gif);}
.s004 {width: 70px; background-image: url(/images/8/submenu_004.gif);}
.s005 {width: 91px; background-image: url(/images/8/submenu_005.gif);}
.s006 {width: 95px; background-image: url(/images/8/submenu_006.gif);}
.s007 {width: 46px; background-image: url(/images/8/submenu_007.gif);}
*/

/* main content */

.content_main {float: left; overflow: hidden; height: 100%; width: 530px}
.content_main_padding {padding: 22px 24px 24px 24px;}
.content_main_admin {float: left; overflow: hidden; height: 100%; width: 720px}
.line_gray1 {height: 1px; background-color: #D9D9D9; overflow: hidden; margin: 7px 0px 7px 0px}
.content_cands {float: left; width: 243px; border-right: 1px solid #D9D9D9; margin-right: 20px}
.content_clients {float: left; width: 218px;}
.more_info {color: black; background-image: url(/images/8/arrow1.gif); background-repeat: no-repeat; display: block; padding: 2px 0px 3px 25px; margin-top: 10px}

/* sidebar */

.content_sidebar {width: 239px; float: right; min-height: 315px; _height: 315px; background-image: url(/images/8/bg_sidebar.gif); background-repeat: repeat-x;}
/*.searchbox {height: 210px; background-image: url(/images/8/bg_search.jpg); background-repeat: no-repeat; border-bottom: 2px solid #43555B;background-color:#00ADE5;}*/
.searchbox {height: 265px;background-repeat: no-repeat; border-bottom: 2px solid #43555B;background-color:#00ADE5;}
.searchbox_padding {padding: 15px 20px 0px 20px;}
.link_search {color: #B4EDFF; text-decoration: underline; font-weight: bold}
.link_work_for_us {color: #ff0000; text-decoration: underline; font-weight: bold}
.search_input1 {width: 195px; margin-top: 5px; font-size: 11px}
.search_input2 {width: 195px; margin-top: 5px; margin-bottom: 5px; font-size: 11px}
.search_links {float: left; width: 140px}
.search_but {float: left; width: 55px; padding-top: 21px}

/* bottom */

.line_gray {width: 770px; height: 5px; background-color: #D9D9D9; overflow: hidden; clear: both}
.line_dark_gray {width: 770px; height: 5px; background-color: #515151; overflow: hidden; clear: left}
.line_white {width: 770px; height: 3px; background-color: #ffffff; overflow: hidden}
.line_bottom {width: 770px; height: 115px; background-color: #F3F3F3;}
.bottom1 {width: 265px; height: 115px; float: left; display: block; background-image: url(/images/8/jobs-by-email.gif); background-repeat: no-repeat; color: #515151; text-decoration: none}
.bottom1_padding {display: block; padding: 48px 100px 0px 22px;}
.bottom2 {width: 265px; height: 115px; float: left; display: block; background-image: url(/images/8/earn-rewards.gif); background-repeat: no-repeat; color: #515151; text-decoration: none}
.bottom2_padding {display: block; padding: 48px 100px 0px 22px;}
.bottom3 {width: 235px; height: 115px; float: left; display: block; background-image: url(/images/8/latest-news.gif); background-repeat: no-repeat; color: #515151; text-decoration: none}
.bottom3_padding {display: block; padding: 48px 100px 0px 22px;}

/* footer */

.footer {padding: 5px 10px 10px 10px;}
.copyright {padding: 5px 0px 0px 0px;}
.link_footer {color: #515151; text-decoration: underline}
.newsfooter {color: #515151; text-decoration: none;}

/* links */

A {text-decoration: underline; color: #EC224C;}
A:HOVER {color: #95001F}
A.menu0:HOVER {border-top: 10px solid #EC224C}
A.menu1:HOVER {border-top: 10px solid #EC224C}
A.menu2:HOVER {border-top: 10px solid #EC224C}
A.menu3:HOVER {border-top: 10px solid #EC224C}
A.menu4:HOVER {border-top: 10px solid #EC224C}
A.menu5:HOVER {border-top: 10px solid #EC224C}
A.menu6:HOVER {border-top: 10px solid #EC224C}
A.menu7:HOVER {border-top: 10px solid #EC224C}
A.gallink {font-size: 10px}
A.bottom1:HOVER {color: #EC224C; text-decoration: underline}
A.bottom2:HOVER {color: #EC224C; text-decoration: underline}
A.bottom3:HOVER {color: #EC224C; text-decoration: underline}
A.link_search:HOVER {color: #ffffff; text-decoration: underline}
A.link_work_for_us:HOVER {color: #ffffff; text-decoration: underline}
A.more_info:HOVER {color: #EC224C; text-decoration: underline}
A.link_footer:HOVER {color: #EC224C; text-decoration: underline}
A.newsfooter:HOVER {color: #EC224C; text-decoration: underline}
A.linkdisp {text-decoration: underline; color: #EC224C; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px;}
A.linkdisp:HOVER {color: #95001F}

.bluetitle2{
	font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 20px;	color: #515151;
}
.title2{
	font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 14px;	color: #515151; font-weight: bold;
}

/* NOT USED SUBMENU HOVER - better made with Javascript 

A.s001:HOVER {background-image: url(/images/8/submenu_001a.gif);}
A.s002:HOVER {background-image: url(/images/8/submenu_002a.gif);}
A.s003:HOVER {background-image: url(/images/8/submenu_003a.gif);}
A.s004:HOVER {background-image: url(/images/8/submenu_004a.gif);}
A.s005:HOVER {background-image: url(/images/8/submenu_005a.gif);}
A.s006:HOVER {background-image: url(/images/8/submenu_006a.gif);}
A.s007:HOVER {background-image: url(/images/8/submenu_007a.gif);}
A.s008:HOVER {background-image: url(/images/8/submenu_008a.gif);}
A.s009:HOVER {background-image: url(/images/8/submenu_009a.gif);}
A.s010:HOVER {background-image: url(/images/8/submenu_010a.gif);}
A.s011:HOVER {background-image: url(/images/8/submenu_011a.gif);}
*/


.bgclass {
	background-color: #00a4d8;
}
.fixedDiv {
	width: 800px;
}
.topbigimg {
	background-image: url("topimgimg.png");
	background-repeat: no-repeat;
	width: 800px;
	height:188px;
}
.homelogo {
	text-align: left;
	padding-top: 10px;
	margin-left: 10px;
}
.toptextClass {
	margin: 0 0 0 0px;
	font-family: Arial;
	font-size: 24px;
	color: #000000;	
	line-height: 35px;
	padding-right: 30px;
	text-decoration: none;	
}
.bigIMGclass {
	background-image: url("mainImg.png");
	background-repeat: no-repeat;
	width: 800px;
	height:517px;
}
.bottonclass {
	background-image: url("procedimg.gif");
	background-repeat: no-repeat;
	width: 202px;
	height:45px;
	border: 0px;
	font-size: 16px;
	cursor: pointer;
	text-decoration: none;
	text-align: center;
	padding-top: 14px;
	
}
.link {
	text-decoration: none;
	color: #000000;	
}
.twitterico{background:url('/images/8/twitter.png') no-repeat right top;padding:0 25px 9px 0;height:20px;line-height:20px;}
.linkedinico{background:url('/images/8/linkedin.png') no-repeat right top;padding:0 25px 9px 0;height:20px;line-height:26px;}
.facebookico{background:url('/images/8/facebook.png') no-repeat right top;padding:0 25px 9px 0;height:20px;line-height:20px;}