/* CSS Document */
body { background:#fff url(/img/bg.jpg) repeat-x top; margin:0; font-family:Arial; }

.clear { clear:both; height:0px; float:none; }

#container { background:url(/img/bg-header.jpg) top no-repeat; width:831px; margin:0 auto; padding-top:10px; }
#header { width:761px; height:86px; margin:0 auto; }
#header .logo { display:block; float:left; width:258px; height:28px; background:url(/img/logo.gif) no-repeat; }
#header .logo span { display:none; }

#header .county { float:left; color:#4e5050; font-weight:bold; font-size:15px; width:255px; text-align:right; padding:3px; }

#header .phone { float:right; width:209px; height:54px; text-align:right; margin:-2em 0 0 0;}
#header .phone h1 { margin:0; padding:0; color:#585858; font-size:29px; font-weight:normal; }
#header .phone a { text-decoration:none; color:#8e8e8e; font-size:13px;  }

#city-select-content { width:794px; background:#fff; height:auto; margin:0 auto; }
#city-select-content .banner { width:778px; margin:0 auto; /*height:210px;*/ background:url(/img/bg-banner.jpg) top repeat-x; }
#city-select-content .banner h1 { padding:0.5em; margin:0; color:#3f3f3f; font-size:22px; font-weight:normal; }
#city-select-content .banner p { font-size:14px; color:#717171; padding:0.9em 0 0 0.8em; margin:0; }

#city-select-content .teasers { width:778px; margin:0 auto; height:200px; }

#city-select-content .teaser { width:190px; height:185px; background:#fff url(/img/bg-teaser.jpg) top repeat-x; float:left; margin:0.1em 0 0 0.2em; }
#city-select-content .teaser h1 { margin:0; padding:0.4em; color:#545454; font-size:20px; font-weight:normal; }
#city-select-content .teaser p { color:#545454; height:90px; font-size:14px; line-height:19px; margin:0; padding:0.2em 0.5em 0 0.5em; }
#city-select-content .teaser img { margin:0 -1.4em 0 0; position:relative; border:none;}

#city-select-content .teaser-city-select { width:190px; height:185px; background:#fff url(/img/bg-city-select-box.jpg) top repeat-x; position: absolute; z-level:1; margin:0.1em 0 0 0.5em; }
#city-select-content .teaser-city-select form { padding:0.5em 0 0 0.9em; width:150px; margin:0 auto; }
#city-select-content .teaser-city-select form select { width:145px; }
#city-select-content .teaser-city-select form p { color:#545454; height:60px; font-size:14px; line-height:19px; margin:0; }
#city-select-content .teaser-city-select form .submit { background:url(/img/go_button.jpg) no-repeat; color:#fff; width:66px; height:32px; border:0; margin:0.5em 0 0 5em; cursor:hand; cursor:pointer; font-weight:bold; }

.jobseekers { line-height:15px !important; margin:0.1em !important; padding:0 !important; }

#city-content { width:794px; height:auto; margin:0 auto; }

#navigation { width:778px; margin:0 auto; height:55px; background:#fff url(/img/bg_nav.jpg) repeat-x; }
#navigation #tab { list-style:none; float:left; background:url(/img/spacer.jpg) no-repeat top right; padding:5px 26px 0 26px; margin:16px 0 0 0;}
#navigation #tab li { float:left; margin: 0 0 0 0;}
#navigation #tab li a { color:#fff; font-weight:bold; font-size:13px; text-decoration:none; line-height:26px;}

#navigation #selected { list-style:none; float:left; background:url(/img/spacer.jpg) no-repeat right; padding:18px; margin:0;}
#navigation #selected li { background:#fff; float:left; height:35px;  margin: 0 0 0 0;}
#navigation #selected li a { color:#55b1dc; text-decoration:none; font-weight:bold; font-size:13px; line-height:29px;}
#navigation #selected li.left { width:9px; background:url(/img/tab-left.jpg) no-repeat; }
#navigation #selected li.right { width:9px; background:url(/img/tab-right.jpg) no-repeat; }

#content-left { width:572px; background:#fff; height:auto; float:left; margin:-1em 0em 0 0.3em; }
#content-left .banner-home { width:562px; background:#fff url(/img/home-banner.jpg) right no-repeat; height:195px; }
#content-left .banner-employer { width:562px; background:url(/img/employer-banner.jpg) no-repeat; height:160px; }
#content-left .banner-job-seekers { width:562px; background:url(/img/job-seeker-banner.jpg) no-repeat; height:160px; }
#content-left .banner-resources { width:562px; background:url(/img/resources-banner.jpg) no-repeat; height:160px; }
#content-left .banner-contact { width:562px; background:url(/img/contact-banner.jpg) no-repeat; height:160px; }

#content-left .banner-home h1 { margin:0 15em 0 1em; padding:2em 0 0 0; font-size:20px; color:#717171; line-height:25px; font-weight:normal; }
#content-left .banner-employer h1 { margin:0 3em 0 15em; padding:1em 0 0 0; font-size:20px; color:#fff; line-height:25px; font-weight:normal; }
#content-left .banner-job-seekers h1 { margin:0 3em 0 15em; padding:1em 0 0 0; font-size:20px; color:#fff; line-height:25px; font-weight:normal; }
#content-left .banner-resources h1 { margin:0 3em 0 15em; padding:1em 0 0 0; font-size:20px; color:#717171; line-height:25px; font-weight:normal; }
#content-left .banner-contact h1 { margin:0 3em 0 15em; padding:1em 0 0 0; font-size:20px; color:#fff; line-height:25px; font-weight:normal; }
#content-left .banner-companies h1 { margin:0 3em 0 15em; padding:1em 0 0 0; font-size:20px; color:#fff; line-height:25px; font-weight:normal; }

#content-left p { color:#4e5050; font-size:14px; padding: 0 4px 0 0;}
#content-left ul { list-style: none; margin: 8px 0 8px 30px; padding: 0; }
#content-left ul li {background: transparent url(/img/bullets.jpg) no-repeat 0px 5px; padding: 0px 0 2px 17px; font-size:14px;}


#content-right #box { list-style:none; margin:-.5em 0 0.5em -.5em; padding:0; width:209px; }
#content-right #box .content-box { margin:0 auto; padding:10px; width:189px; background:url(/img/bg_balloon.jpg) repeat-x top; color:#656565; font-weight:bold; font-size:13px; min-height:80px;}
#content-right #box .blue-top-box { margin:0 auto; padding:10px; width:189; background:url(/img/balloon_blue.jpg) no-repeat top; color:#fff; font-weight:bold; font-size:13px; height:32px;}
#content-right #box .orange-top-box { margin:0 auto; padding:10px; width:189px; background:url(/img/balloon_orange.jpg) no-repeat top; color:#fff; font-weight:bold; font-size:13px; height:32px; }
#content-right #box .content-box p { margin:0; padding:0; }

#content-right #box form { margin:0; padding:0; }
#content-right #box p { clear:both; }
#content-right #box form label { float:left; width:55px; text-align:right; padding:2px 4px 0 0;}
#content-right #box form input { width:120px; border:1px #ababab solid; margin:2px; }
#content-right #box form input.submit { background:transparent url(/img/blue_button.gif) no-repeat; border:0;  width:66px; height:32px; color:#fff; font-weight:bold; font-size:13px; margin:0.1em 0 0 9.4em; cursor:hand; cursor:pointer; }

#teaser { height:auto; float:left; width:280px; margin:0.2em 2px 0 0; }
#teaser .heading-blue { background: url(/img/home-teaser-blue.jpg) repeat-x; height:32px; color:#fff; font-weight:bold; font-size:17px; padding:8px 0 0 10px; }
#teaser .heading-blue img { margin:-0.5em 0 0 5em; border:0; }

#teaser .heading-orange { background: url(/img/home-teaser-orange.jpg) repeat-x; height:32px; color:#fff; font-weight:bold; font-size:17px; padding:8px 0 0 10px; }
#teaser .heading-orange img { margin:-0.5em 0 0 5em; border:0; }

#teaser .content { background:url(/img/bg_teaser.jpg) repeat-x; height:auto; padding:5px 10px 2px 10px; color:#000; font-size:13px;}
#teaser .content p { font-size:13px; }


#content-right { width:210px; height:auto; float:right; margin:0 auto; }
#content-right h1 { margin:0em; padding:0; float:left; color:#525252; font-size:28px; font-weight:normal; text-align:center; }
#content-right .quotes { font-size:45px; color:#d6d6d6; float:left; text-align:center; font-family:Arial; line-height:40px;}

#testimonials { margin:0 auto; margin-bottom:0.2em; padding:0; list-style:none; }
#testimonials .top { width:202px; background:url(/img/testimonials_top.jpg) no-repeat; height:19px;  }
#testimonials .content { width:172px; background: url(/img/testimonials.jpg) repeat-y; font-size:13px; color:#3a3a3a; padding:0 15px 0 15px;}
#testimonials .content p { padding:0; margin:0; }
#testimonials .footer { width:202px; background:url(/img/testimonials_footer.jpg) no-repeat; height:19px; }

.cover { color:#42a3d2; font-size:15px; font-weight:normal; width:765px; margin:10px 0 0 auto; padding:3px 40px 7px 0px;}

#footer { width:758px; margin:0 auto; height:32px; background:#42a3d2; clear:both; color:#fff; font-weight:bold; font-size:13px; padding:15px 0 0 15px;}
#subfooter { font-size:12px; margin:0 auto; padding:10px; width:758px; height:20px; text-align:right; color:#a7a7a7; }
#subfooter p { text-align:left; margin:0; padding:0 0 10px 0; }
#subfooter a { color:#6e6e6e; font-size:13px; padding:0 9px 0 0; }
#subfooter a:hover { text-decoration:none; }

.submit_big { background:url(/img/big-button.jpg) no-repeat; color:#fff; width:100px; height:32px; border:0; margin:0.5em 0 1em 10em; cursor:hand; cursor:pointer; font-weight:bold; }

/* CONTACT
label {width: 120px; float: left;height: 25px; padding-top: 4px; text-align: right; padding-right: 10px;}
fieldset {border: 1px solid #696461; margin: 0px auto; width: 450px; padding: 0px ;text-align:left;}
fieldset legend {font-size: 15pt; font-weight: bold; color: #4c4c4c;}
fieldset p {margin: 10px 5px; clear:both;}
fieldset input {background-color: #ffffff; border: 1px solid #696461; height: 20px;}
fieldset textarea {background-color: #ffffff; border: 1px solid #696461;}
input.small {width: 200px;}
input.big {width: 295px;}
*/
