/***** Generals *****/
*{margin:0;padding:0;list-style-type:none;}
.clear{clear:both;margin:0;padding:0;}
img{border:0;}
body{font:11px/17px arial,verdana,sans-serif;background:#fff url(../img/bg/homepage.png) repeat-x;color:#333338;}
body.cin{background-image:url('../img/bg/pc_body_register.png');}
/***** links *****/
a:link{color:#00298f;}
a:visited{color:#8090b7;}
a:hover{color:#1556f7;}
a:active{color:#89abff;}
/***** Generals Home *****/
#box-home{width:950px;margin:0 auto;}
#box-home h2{font-size:22px;font-weight:normal;margin:0 0 10px; background:#FFFFFF url(../img/bg/homepage_titles.png) repeat-x scroll left bottom;font-size:18px;font-weight:normal;margin-bottom:10px;padding-bottom:8px;}
#box-home h4{background:#FFFFFF url(../img/bg/homepage_titles.png) repeat-x scroll left bottom;font-size:17px;font-weight:normal;margin-bottom:10px;padding-bottom:8px;}
/***** Search *****/
#search{float:left;width:365px;padding-right:25px;border-right:1px solid #e1e1e1;margin:0px;background:#ffffff none no-repeat fixed -1px 0;}
#search h2{font-size:2em;font-weight:normal;margin:0 0 10px 0;}
#search form{width:100%;}
#search form label{display:block;margin-bottom:5px;font-size:1.2em;}
#search form .keyword,#search form select{margin-bottom:10px;width:350px;font-size:1.25em;}
#search form .button{font-size:18px;margin-top:5px;}
#search p{font-size:.85em;color:#747474;margin-left:10px;display:inline;}
#search p.advanced-search-link{font-size:1em;}
/***** jobseekers-employees-logged *****/
#jobseekers-employees-logged{margin:0 0 0 20px;width:534px;float:left;overflow:hidden;}
#jobseekers-employees-logged h2{font-size:2em;font-weight:normal;margin-bottom:10px;}
#jobseekers-employees-logged ul{margin-left:20px;padding-left:20px;}
#jobseekers-employees-logged li{line-height:2em;list-style-type:disc;font-size:1.1em;}
#jobseekers-employees-logged .jobseekers-employees-logged-featured{background:#ffeebc no-repeat;margin-top:10px;}
#jobseekers-employees-logged .jobseekers-employees-logged-featured p{padding:5px;font-size:1.1em;}
/***** jobseekers *****/
#jobseekers{float:left;width:275px;margin:0 5px 0 25px;background:#fff url(../img/bg/post_cv.png) 0 15px no-repeat;height:190px;line-height:15px;}
#jobseekers h3{font-size:2em;font-weight:normal;margin:20px 0 10px 70px;}
#jobseekers img{margin:10px 5px 16px 70px;}
#jobseekers p{margin:5px 5px 5px 70px;}
/***** employees *****/
#employees{float:left;width:220px;padding:0 5px 0 25px;height:190px;background:#fff url(../img/bg/homepage_employees.png) bottom left repeat-x;line-height:15px;}
#employees img{margin:10px 5px 16px 0;}
#employees p{margin:5px 5px 5px 0px;}
#employees h3{font-size:2em;font-weight:normal;margin-top:20px;margin-bottom:10px;}
/***** featured companies *****/
#featured-companies{margin:40px 0;}
#featured-companies h4{font-weight:normal;font-size:.85em;text-transform:uppercase;color:#747474;margin-bottom:10px;}
#featured-companies div{float:left;padding-left:30px;}
#featured-companies img{padding:1px;border:1px solid #e0e0e0;}
#featured-companies p{font-size:.9em;text-align:center;}
/***** content-left *****/
#content-left{float:left;width:650px;}
/***** counters *****/
.toggle-posting-count-link{text-decoration:underline;color:#8090b7;cursor:pointer;}
#counters{margin:0 0 15px 0px;}
#counters h3{font-weight:normal;font-size:1.5em;background:#fff url(../img/bg/homepage_titles.png) bottom left repeat-x;padding-bottom:8px;margin-bottom:10px;}
#counters ul,#counters hr{float:left;width:48%;}
#counters li{padding:0 0 3px 15px;background:#fff url(../img/icons/bullet_category.png) 0 6px no-repeat;color:#747474;}
#counters li a{text-decoration:none;}
#counters hr{border-top:1px solid #ccc;border-bottom:0;border-left:0;border-right:0;height:1px;margin:5px 0;}
#counters li strong{font-size:1em;text-transform:uppercase;}
#counters li .new{color:#cc0033;padding-left:10px;}
/***** content-right *****/
#content-right{float:right;width:250px;}
/***** now-hiring *****/
#now-hiring{}
#now-hiring h3{font-weight:normal;font-size:1.5em;background:#fff url(../img/bg/homepage_titles.png) bottom left repeat-x;padding-bottom:8px;margin-bottom:10px;}
#now-hiring .now-hiring-company{margin-bottom:25px;}
#now-hiring .now-hiring-company img{float:right;margin:0 0 5px 10px;}
#now-hiring .view-more{font-weight:bold;margin-top:15px;text-transform:uppercase;background:#fff url(../img/icons/lupa.png) 0 1px no-repeat;padding-left:25px;}
#categories ul li a{color:#00298F;}
#categories ul li a:hover,#categories ul li a:active{background-color:#00298F;color:#FFFFFF;}
.categories-rss{margin-top:15px;}
.categories-rss a{color:#787878;}
/***** latest-jobs *****/
#latest-jobs{}
#latest-jobs h3{font-weight:normal;font-size:1.5em;background:#fff url(../img/bg/homepage_titles.png) bottom left repeat-x;padding-bottom:8px;margin-bottom:10px;}
#latest-jobs table{width:100%;border-collapse:collapse;}
#latest-jobs table th{text-align:left;text-transform:uppercase;padding-bottom:10px;}
#latest-jobs table .company{text-align:right;}
#latest-jobs table .company a{text-decoration:none;}
#latest-jobs table td{border-bottom:1px solid #e4e4e4;padding:5px;}
#latest-jobs .view-more{font-weight:bold;margin-top:15px;text-transform:uppercase;background:#fff url(../img/icons/lupa.png) 0 1px no-repeat;padding-left:25px;}
/* Footer */
#footer{clear:both;float:left;width:950px;font-size:12px;margin-top:100px;padding-top:10px;border-top:1px solid #c0c0c0;}
.generic{float:left;width:930px;padding:5px 10px;background:#F1F1F1;}
.corp-links{float:right;}
#footer .generic li{float:left;margin-right:5px;padding-right:5px;border-right:1px solid #646464;}
#footer .generic li:last-child{border-right:none;}
#footer .rss {display:inline;}
#footer .rss a{display:block;width:16px;height:16px;text-indent:-9999px;background:transparent url('../img/icons/rss.png') no-repeat center left;}
#footer .copyright{clear:both;color:#646464;padding-top:10px;}
#top-cities{clear:left;}
#footer div{float:left;margin:11px 10px 0 0;width:306px;}
#footer div h4{font-size:11px;padding-bottom:2px;font-weight:normal;color:#aaa;}
#footer div ul{margin-left:10px;margin-right:40px;padding-left:10px;color:#aaa;font-size:10px;float:left;}
#footer div li{list-style-type:circle;text-transform:capitalize;line-height:15px;float:left;clear:left;border-right:0;}
#footer div li a{color:#aaa;text-decoration:none;}
#footer div li a:hover{color:#aaa;text-decoration:underline;}
.adwords-div div{margin:0px;padding:0px;border:0px;}
.adwords-div div{margin-bottom:25px;}
.adwords-div div div img{float:right;}
.adwords p{color:#333338;font-family:arial,verdana,sans-serif;font-size:11px;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;line-height:17px;}
#home-left{float:left;width:630px;}
#latest-jobs{margin-top:3em;}
#home-right{float:right;width:240px;}
.logos{padding-top:30px;padding-bottom:0px;}
.logos div{display :inline;padding-left :27px;}
.logos div img{border:1px solid #E0E0E0;padding:1px;}
p.more{background:#FFFFFF url(../img/icons/lupa.png) no-repeat scroll 0 1px;font-weight:bold;margin-top:15px;padding-left:25px;text-transform:uppercase;font-size:11px !important;color:#00298F;}
p.current{font-size:15px;width:950px;padding-bottom:20px;display:block;}
.cin p.current {text-indent:-9999px;padding-bottom:0;}
#search h1{font-size:22px;font-weight:normal;padding-bottom:8px;}
#home-left h1{background:#FFFFFF url(../img/bg/homepage_titles.png) repeat-x scroll left bottom;font-size:18px;font-weight:normal;margin-bottom:10px;padding-bottom:8px;}
#home-left h2{background:#FFFFFF url(../img/bg/homepage_titles.png) repeat-x scroll left bottom;font-size:18px;font-weight:normal;margin-bottom:10px;padding-bottom:8px;}
#home-left h2 a{text-decoration:underline;}
#home-left h1 a{text-decoration:underline;}

