/* @group generic */

* {
	margin: 0;
	padding: 0;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

.clearAll {
	clear: both;
}

div#pageContainer {
	width: 960px;
	margin: 10px auto auto;
	position: relative;
}

h2 {
	color: #005284;
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 10px;
}

h3 {
	color: #005284;
	font-size: 20px;
	font-weight: normal;
	font-style: normal;
	margin-bottom: 10px;
}

p {
	font-size: 12px;
	margin-bottom: 10px;
	color: #666;
}
.zadminerrors {
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	color: #FF0000;
}

/* @end */

/* @group page header */

div#pageHeader {
	background: url(../img/header_bg.gif) no-repeat;
	width: 960px;
	height: 135px;
	position: relative;
	padding-bottom: 10px;
}

#pageHeader h1 {
	position: absolute;
	background: url(../img/pods4jobs_logo.gif) no-repeat;
	width: 350px;
	height: 0;
	padding-top: 46px;
	overflow: hidden;
	top: 39px;
	left: 30px;
}

#pageHeader h2 {
	position: absolute;
	left: 30px;
	top: 90px;
	font-size: 16px;
}

#pageHeader ul {
	list-style-type: none;
	position: absolute;
	top: 0;
	right: 0;
}

#pageHeader ul li {
	float: left;
}

#pageHeader ul li a {
	float: left;
	overflow: hidden;
	height: 0;
	padding-top: 37px;
	background-repeat: no-repeat;
}

a#navUpload {
	background-image: url(../img/nav_upload.gif);
	width: 215px;
}

a#navAbout {
	background-image: url(../img/nav_about.gif);
	width: 211px;
}

a#navContact {
	background-image: url(../img/nav_contact.gif);
	width: 209px;
}

div#headerAdSpace {
	position: absolute;
	width: 468px;
	height: 60px;
	right: 20px;
	bottom: 30px;
}

/* @end */

div#subNav {
	background: #c8d1e1 url(../img/subnav_bg.gif) repeat-x;
	padding: 10px;
	margin-bottom: 10px;
}

#subNav p {
	font-size: 16px;
	text-transform: uppercase;
	margin-bottom: 0;
	color: #005284;
}

#subNav p a {
	text-decoration: none;
	color: #005284;
}

#subNav p a:hover {
	text-decoration: underline;
}

/* @group home */

div#homeWrapper {
	width: 750px;
	float: left;
}

div#homeSplashArea {
	background-color: #15456d;
	width: 750px;
	position: relative;
	height: 242px;
}

/* @group home intro */

div#homeIntro {
	position: absolute;
	top: 15px;
	right: 15px;
}

#homeIntro h2 {
	width: 308px;
	height: 0;
	background-image: url(../img/home_about_header.gif);
	padding-top: 75px;
	overflow: hidden;
	margin-bottom: 10px;
}

#homeIntro img {
	border: 5px solid #069;
	width: 85px;
	height: 68px;
	margin-right: 5px;
	margin-bottom: 10px;
}

#homeIntro p {
	margin-bottom: 0;
}

#homeIntro p a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}

#homeIntro p a:hover {
	text-decoration: underline;
}

/* @end */

/* @group home search */

div#searchBox {
	width: 375px;
	height: 212px;
	background-image: url(../img/search_box_bg.gif);
	top: 15px;
	position: absolute;
	left: 15px;
}

#searchBox h3 {
	background: url(../img/search_box_header.gif) no-repeat;
	width: 245px;
	height: 0;
	padding-top: 18px;
	overflow: hidden;
	margin-top: 18px;
	margin-left: 20px;
}

#jobSearchForm {
	position: absolute;
	height: 155px;
	top: 50px;
	left: 20px;
	width: 350px;
}

#jobSearchForm select {
	width: 335px;
	font-size: 14px;
	color: #666;
}

#jobSearchForm div.select {
	height: 31px;
	border-style: none;
	border-width: 0;
	position: relative;
	width: 290px;
}

#jobSearchForm div.input {
	height: 32px;
	border-style: none;
	border-width: 0;
	position: relative;
	width: 290px;
}

#jobSearchForm input {
	font-size: 14px;
	width: 325px;
	background: transparent url(../img/search_input.gif) no-repeat;
	color: #666;
	padding: 3px 5px 4px 6px;
	height: 16px;
	border-style: none;
	border-width: 0;
}

#jobSearchForm a {
	width: 36px;
	background: url(../img/search_button.gif) no-repeat;
	display: block;
	height: 0;
	padding-top: 23px;
	overflow: hidden;
	position: relative;
}

/* @end */

/* @group home content */

div#homeContent {
	width: 735px;
	padding-left: 15px;
	border-left: 1px solid #999;
	margin-top: 10px;
	margin-bottom: 15px;
}

div#homeContentLeft {
	float: left;
	width: 350px;
}

div#homeContentRight {
	float: left;
	width: 380px;
	border-left: 1px solid #999;
}

/* @group featured pods */

div#featuredPods {
	position: relative;
	width: 735px;
}

#featuredPods #thumbnailRow a img {
	width: 105px;
	height: 84px;
	border-width: 0;
	border-style: none;
	margin-right: 10px;
}

#featurePods #thumbnailrow a {
	text-decoration: none;
	color: #666;
	font-size: 10px;
	clear: left;
	display: block;
}




a.winiPodFlash {
	background: url(../img/win_ipod_flash.gif) no-repeat;
	width: 121px;
	height: 0;
	display: block;
	overflow: hidden;
	padding-top: 121px;
	position: absolute;
	top: 10px;
	right: 10px;
}

/* @end */

/* @group home upload */

div#homeUpload {
	width: 314px;
	height: 48px;
	margin-bottom: 15px;
	position: relative;
}

#homeUpload a {
	width: 314px;
	height: 0;
	padding-top: 48px;
	display: block;
	overflow: hidden;
	background: url(../img/home_upload_pod_large.gif) no-repeat;
}

/* @end */

/* @group home careers */

div#homeCareers {
	position: relative;
}

#homeCareers a {
	display: block;
	overflow: hidden;
	width: 314px;
	height: 0;
	padding-top: 140px;
	background: url(../img/home_careers_box.gif) no-repeat;
}

/* @end */

/* @group home article */

div#homeArticle {
	padding-left: 30px;
}

#homeArticle img {
	float: right;
	border: 1px solid #999;
	padding: 2px;
	margin-left: 10px;
	margin-bottom: 5px;
}

#homeArticle p a {
	font-weight: bold;
	text-decoration: none;
	color: #666;
}

#homeArticle p a:hover {
	color: #005284;
	text-decoration: underline;
}

/* @end */

/* @end */

/* @group home testimonials */

div#homeTestimonials {
	background-color: #eaeef2;
	width: 750px;
}

#homeTestimonials h3 {
	background: url(../img/home_testimonial.gif) no-repeat;
	width: 176px;
	height: 0;
	padding-top: 85px;
	overflow: hidden;
	float: left;
}

div.homeTestimonialBox {
	float: left;
	width: 265px;
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 5px;
}

/* @end */

/* @end */

/* @group info column */

div#infoColumn {
	width: 210px;
	float: left;
	background-color: #065486;
}

#infoColumnHeader {
	background: url(../img/info_header.gif) no-repeat;
	display: block;
	width: 210px;
	height: 11px;
	overflow: hidden;
}

#infoColumnContent {
	min-height: 500px;
	background: url(../img/info_bg.gif) repeat-x left top;
	padding: 0 10px 10px;
}

#infoColumnContent h2 {
	color: #fff;
	font-weight: normal;
	font-style: normal;
	font-size: 24px;
	margin-bottom: 5px;
	line-height: 26px;
}

#infoColumnContent img {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

#infoColumnContent p {
	color: #fff;
	font-size: 11px;
	margin-bottom: 10px;
}

#infoColumnContent a {
	color: #fff;
	font-size: 11px;
	margin-bottom: 10px;
}

#infoColumnContentz {
	min-height: 500px;
	background: url(../img/info_bg.gif) repeat-x left top;
	padding: 0 10px 10px;
}

#infoColumnContentz img {
	float: left;
	margin-left: 50px;
	margin-bottom: 10px;
}

#infoColumnContentz h2 {
	color: #fff;
	font-weight: normal;
	font-style: normal;
	font-size: 24px;
	margin-bottom: 5px;
	line-height: 26px;
}

#infoColumnContentz p {
	color: #fff;
	font-size: 11px;
	margin-bottom: 10px;
}

#infoColumnContentz a {
	color: #fff;
	font-size: 11px;
	margin-bottom: 10px;
}

#infoColumnContentzz {
	min-height: 30px;
	padding: 0 10px 10px;
}

#infoColumnContentzz img {
	float: left;
	margin-left: 0px;
	margin-bottom: 10px;
}

#infoColumnContentzz h2 {
	color: #fff;
	font-weight: normal;
	font-style: normal;
	font-size: 24px;
	margin-bottom: 5px;
	line-height: 26px;
}

#infoColumnContentzz p {
	color: #fff;
	font-size: 11px;
	margin-bottom: 10px;
}


#infoColumnFooter a {
	background-image: url(../img/info_footer.gif);
	display: block;
	width: 210px;
	height: 0;
	padding-top: 170px;
	overflow: hidden;
}

div#podSearch {
	position: relative;
}

#podSearch a{
	color: #fff;
}

#podSearchForm {
	display: block;
	height: 34px;
	padding-bottom: 20px;
	clear: left;
	position: relative;
}

#podSearchForm input {
	font-size: 16px;
	width: 127px;
	background: transparent url(../img/info_search_box.gif) no-repeat;
	border-style: none;
	border-width: 0;
	height: 18px;
	color: #666;
	position: absolute;
	padding: 8px 10px;
	top: 0;
	left: 0;
}

#podSearchForm a {
	width: 35px;
	background: url(../img/info_search_button.gif) no-repeat;
	display: block;
	height: 0;
	padding-top: 34px;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
}

/* @end */

/* @group page content */

div#pageContent {
	float: left;
	margin-left: 29px;
	width: 495px;
}

div#breadcrumbTrail {
	
}

#breadcrumbTrail p a {
	font-weight: bold;
	text-decoration: none;
	color: #666;
}

#breadcrumbTrail p a:hover {
	text-decoration: underline;
	color: #005284;
}

div#podVideoContainer {
	width: 480px;
	height: 360px;
	border: 1px solid #999;
	padding: 5px;
	margin-bottom: 5px;
}

div#podembedContainer {
	
}

div#podVideoInfo {
	margin-bottom: 10px;
}

div#podVideoRating {
	background: url(../img/rating_bg.gif) no-repeat;
	width: 212px;
	height: 18px;
	margin-right: 20px;
	color: #005284;
	font-size: 14px;
	float: left;
	position: relative;
	padding: 7px;
}

#podVideoRatingStars {
	position: absolute;
	top: 4px;
	right: 3px;
}

div#podVideoStats {
	float: left;
	width: 246px;
	color: #fff;
	background: #4f75a1 url(../img/rate_counter_bg.gif) repeat-x;
}

div#podVideoStats p {
	padding: 5px;
	color: #fff;
	margin-bottom: 0;
	font-size: 17px;
	text-align: center;
}

div#podVideoStats span {
	display: block;
	height: 2px;
	width: 246px;
	background: url(../img/rate_counter_bg_bottom.gif) no-repeat;
}

div.podSponsorBox {
	float: right;
	width: 240px;
	margin-left: 10px;
	margin-bottom: 10px;
}

div.podSponsorBox p {
	margin-bottom: 5px;
	font-size: 10px;
}

/* @group top rated pods */

div#topRatedPods {
	position: relative;
	width: 495px;
}

#topRatedPods #thumbnailRow a img {
	width: 88px;
	height: 77px;
	border-width: 0;
	border-style: none;
	margin-right: 6px;
}

/* @end */

/* @end */

/* @group skyscraper ad space */

div#adSkyscraperBox {
	width: 202px;
	background: url(../img/ad_skyscraper_bg.gif) repeat-y;
	float: right;
}

div#adSkyscraperBox p {
	margin-bottom: 0;
	text-align: center;
	font-size: 10px;
}

#adSkyscraperHeader {
	width: 202px;
	background: url(../img/ad_skyscraper_header.gif) no-repeat 0 top;
	padding-top: 10px;
	padding-bottom: 10px;
}

#adSkyscraperFooter {
	width: 202px;
	background: url(../img/ad_skyscraper_footer.gif) no-repeat 0 bottom;
	padding-bottom: 10px;
	padding-top: 30px;
}

#adSkyscraperFooter a {
	color: #666;
	font-weight: bold;
	text-decoration: none;
}

#adSkyscraperFooter a:hover {
	text-decoration: underline;
	color: #000;
}

div#skyScraperAdSpace {
	min-width: 120px;
	min-height: 600px;
	margin: auto;
	font-size: 11px;
	text-align: center;
}

/* @end */

/* @group page footer */

div#pageFooter {
	margin-bottom: 20px;
	width: 960px;
}

div#linkBar {
	background: #d6de23 url(../img/footer_bar_bg.gif) repeat-x 0 bottom;
	text-align: right;
	padding: 5px;
	margin-top: 10px;
}

#linkBar p {
	margin-bottom: 0;
	text-transform: uppercase;
	font-size: 11px;
}

#linkBar p a {
	color: #666;
	font-weight: bold;
	text-decoration: none;
}

#linkBar p a:hover {
	color: #000;
	text-decoration: underline;
}

div#linkArea {
	margin-top: 10px;
	margin-bottom: 10px;
}

#linkArea p a {
	color: #666;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	padding-left: 19px;
	background-repeat: no-repeat;
	background-position: left center;
}

#linkArea p a:hover {
	color: #000;
	text-decoration: underline;
}

a.linkShare {
	background-image: url(../img/icon_group_16x16.gif);
}

a.linkFriend {
	background-image: url(../img/icon_mail_16x16.gif);
}

a.linkRSS {
	background-image: url(../img/icon_rss_16x16.gif);
}

a.linkPrint {
	background-image: url(../img/icon_print_16x16.gif);
}

a.linkTestimonial {
	background-image: url(../img/icon_talk_16x16.gif);
}


div#categories {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

#categories a {
	color: #fff;
	font-size: 12px;
	margin-bottom: 10px;
	font-weight:bold;
}



/* @end */

/* @group sector page */

#sectorList h4 {
	font-size: 14px;
	margin-bottom: 10px;
}

div.sectorBox {
	width: 240px;
	float: left;
	margin-bottom: 5px;
	position: relative;
	background: url(../img/sectorbox_bg.gif) no-repeat;
	height: 44px;
}

div.sectorBox.left {
	margin-right: 15px;
}

div.sectorBox h3 {
	color: #fff;
	float: left;
	padding-left: 5px;
	padding-top: 10px;
	width: 110px;
	font-size: 12px;
}

div.sectorBox .seolinks {
	color: #fff;
	float: left;
	padding-left: 5px;
	padding-top: 10px;
	width: 110px;
	font-size: 12px;
}


div.sectorBox div.sectorBoxVideoCount {
	float: left;
	width: 65px;
	padding: 5px;
	background: url(../img/sectorbox_views.gif) no-repeat;
	height: 24px;
	margin: 5px;
}

div.sectorBoxVideoCount p {
	color: #4278a2;
	font-size: 11px;
	line-height: 12px;
	text-align: center;
}

#sectorList div.sectorBox a {
	width: 35px;
	background: url(../img/go_button.gif) no-repeat;
	height: 0;
	padding-top: 34px;
	overflow: hidden;
	right: 0;
	top: 0;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
}

div.sectorBoxBottom {
	width: 240px;
	height: 5px;
	background-image: url(../img/sectorbox_bottom.gif);
	position: absolute;
	left: 0;
	bottom: 0;
	overflow: hidden;
}

.PodDescription a {
	color: #666;
	text-decoration: none;
	font-size: 11px;
}

.PodDescription a:hover {
	color: #000;
	text-decoration: bold;
	font-size: 11px
}

.PodDescription  {
	color: #000;
	font-size: 11px
}



/* @end */
