a img { border: 0; }
a { text-decoration: none; color: #717174; }
a:hover { color: #ff1100; }

h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; }

p { margin: 0; padding-bottom: 10px; }

#border { border: 1px solid #b8b8b9; border-bottom-width: 4px; width: 800px; margin: 0 auto; text-align: left;
        font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #666; }

#clock_flash { float: left; width: 654px; height: 16px; background: #ff9933; }

#top_logo { float: left; height: 90px; margin: 19px 189px 0 24px; }
#top_text { float: left; font-size: 14px; color: #666; font-weight: bold; margin-top: 27px; line-height: 18px; }

#nav { background: #ff6600; height: 25px; line-height: 25px; color: #fff; }
#nav #search_container { float: right; padding-right: 15px; }
#nav #search_container #mod_search_searchword { background: #ff6600; color: #fff; border: 1px solid #fff; font-size: 11px; 
	width: 42px; height: 13px; padding-left: 8px; margin-top: 4px; }
#nav #date_container { float: right; padding-right: 78px; }

#main_image_area { height: 330px; width: 800px; }

#content_area { margin-top: 7px; line-height: 20px; margin-bottom: 20px; }

#content_area .left { float: left; }

#content_area a { color: #999; text-decoration: underline; }
#content_area a:hover { color: #f10; }

#content_area #left_menu { width: 135px; padding: 10px 35px 0 24px; }
#content_area #center_col { width: 371px; height: 409px; overflow: auto; padding: 10px 19px 0 0; }
#content_area #notepad_right { width: 174px; margin-left: 33px; }

#footer_area #copyright { background: #999; height: 35px; color: #fff; line-height: 35px; padding-left: 10px; } /* line-heigt to center text vertically */
#footer_area #footer_links { font-size: 11px; text-align: center; line-height: 18px; margin: 10px 0 15px 0; }

.clear { clear: both; line-height: 0; }

#rotator.home .rotate_item .text .client {color: #000;}

#rotator.home { width: 800px; height: 330px; overflow: hidden; position: relative; }
#rotator.home .rotate_item { position: absolute; width: 800px; height: 330px; top: 0; left: 0; display: none; }
#rotator.home .rotate_item .text { position: absolute; top: 0px; right: 0; width: 192px; height: 300px; padding: 30px 10px 0 15px; line-height: 19px;
                                background: url(/employerbranding/images/site/home/gray_bg_90op.png) repeat; color: #fff; font-size: 14px;
				font-family: Arial,Helvetica,sans-serif; }
#rotator.home .rotate_item .text p { padding-bottom: 18px; }
#rotator.home .rotate_item .text .title { font-size: 18px; font-weight: bold; }

/* MAIN MENU */
#nav #main_menu ul { margin: 0 0 0 24px; padding: 0; list-style: none; font-size: 12px; }
#nav #main_menu li { float: left; }
#nav #main_menu li a { color: #fff; display: block; padding-left: 13px; margin-right: 13px; background: url(/images/site/buttons/nav_square.gif) no-repeat 0 -58px; }
#nav #main_menu li.active a { color: #000; background: url(/images/site/buttons/nav_square.gif) no-repeat 0 8px; }
#nav #main_menu li a:hover { color: #000; background: url(/images/site/buttons/nav_square.gif) no-repeat 0 8px; }

/* ARTICLE */
#content_area .articleheading { font-size: 14px; font-weight: bold; padding-bottom: 20px; }
#content_area h2 { font-size: 14px; font-weight: bold; padding-bottom: 20px; }
#content_area #center_col p { padding-bottom: 19px; }

/* LEFT SERVICES MENU */
#content_area #left_menu .title { font-size: 14px; font-weight: bold; padding-bottom: 7px; }
#content_area #left_menu .item .title { font-size: 12px; padding-bottom: 0; }
#content_area #left_menu .item .sub { font-size: 9px; line-height: 17px; padding-bottom: 8px; }
#content_area #left_menu .item .img { padding-bottom: 6px; }
#content_area #left_menu .item .img img { vertical-align: sub; margin-right: 4px; }
#content_area #left_menu .item .img span { color: #999; font-size: 9px; text-decoration: underline; }
#content_area #left_menu .item .img span:hover {color: #f10;}

/* RIGHT NOTE PAD */
#content_area #notepad_right h3 { padding-left: 0px; }
#content_area #notepad_right ul { padding-left: 0px; margin-left: 0; }
#content_area #notepad_right li { list-style: none; }
#content_area #notepad_right span { display: block; width: 152px; margin-bottom: 12px; }
#content_area #notepad_right img { border: 1px solid #666; }

/* LANGUAGE LINKS */
#language_button {
	background:transparent url(../../../images/site/common/languages.png) no-repeat scroll 0 0;
	height:20px;
	width:139px;
}

#language_dropdown { display: none; position: relative; left: -5px; top: 0; }
#language_dropdown div {
       width: 144px;
       height: 17px;
       font-family: Helvetica,Arial,sans-serif;
       font-size: 10px;
        background: url(../../../images/site/common/languages.png) no-repeat 0px -22px;
}
#language_dropdown div a { display: block; width: 104px; height: 100%; padding-left: 35px; }

#language_dropdown .english_us { background-position: 0px -26px; }
#language_dropdown .spanish_mex { background-position: 0px -43px; }
#language_dropdown .portuguese_brazil { background-position: 0px -60px; }
#language_dropdown .english_uk { background-position: 0px -77px; }
#language_dropdown .german { background-position: 0px -93px; }
#language_dropdown .spanish_spain { background-position: 0px -110px; }
#language_dropdown .french { background-position: 0px -127px; }
#language_dropdown .italian { background-position: 0px -144px; }
#language_dropdown .russian { background-position: 0px -161px; }
#language_dropdown .hindi { background-position: 0px -178px; }
#language_dropdown .japanese { background-position: 0px -195px; }
#language_dropdown .chinese { background-position: 0px -212px; }
#language_dropdown .korean { background-position: 0px -229px; }
#language_dropdown .arabic { background-position: 0px -246px; height: 21px; }

#flag_layout { height: auto; width: auto; left: 661px; position: absolute; top: 0; z-index: 9999; }

#talent_top { position: relative; }
