/* Philly Creative Guide CSS Document - Screen Styles */

/* -- Begin Document Styles -- */
body {
	background-image: url('/assets/images/site_background.gif');
	background-repeat: repeat-y;
	background-position: 50% 0px;
	background-attachment: fixed;
	margin: 0px;
	padding: 0px;
	text-align: center }
/* -- End Document Styles -- */


/* -- Begin Site Container Styles -- */
#container {
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	width: 760px;
	padding: 0px }
.clear {
	height: 2px;
	clear: both }
/* -- End Site Container Styles -- */


/* -- Begin Header Container Styles -- UPDATED FOR JOB BANK*/
#headerArea {
	/*background: url('/assets/images/site_hr_dashed.gif') 1px bottom repeat-x;*/
	width: 728px;
	padding: 0;
	margin: 0 auto }
#headerDeco {
	height: 5px;
	background: url('/assets/images/site_headerDeco.gif') 0 0 repeat-x;
	overflow: hidden;
	padding: 0;
	margin: 0 }
	
/* -- Begin NAV Styles -- UPDATED 1/14/2009 -- */
#navArea {
	border-top: 5px solid #b5bdbb;
	border-bottom: 1px solid #9ea5a5;
	padding: 0;
	margin: 0 }

#navigation {
	height: 38px;
	font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 8px;
	margin: 0 }

#nav, #nav ul {
	float: left;
	list-style: none;
	background: #fff;
	padding: 0;
	margin: 0 }
#nav a {
	display: block;
	color: #333;
	text-decoration: none;
	padding: 6px 16px }
#nav li {
	float: left;
	list-style: none;
	text-align: center;
	text-transform: uppercase;
	padding: 0;
	margin: 0 7px }
#nav li.secondary-nav {
	padding: 1px 0 }
#nav li.secondary-nav a {
	font-size: 11px;
	color: #999 }
#nav li ul {
	position: absolute;
	z-index: 30; /* <-- corrects IE6 stacking issue - 1 of 2 */
	left: -999em;
	border: 1px solid #164974;
	margin: 0 }
#nav li li {
	text-align: center;
	width: 14em;
	padding: 0;
	margin: 0 }
#nav li ul a { }
#nav li a:hover {
	color: #fff }
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	margin-left: -10em }
#nav li:hover ul a, #nav li.sfhover ul a {
	background: #fff;
	color: #999 }
#nav li:hover, #nav li.sfhover, #nav li:hover a, #nav li.sfhover a {
	background: #164974;
	color: #fff }
#nav li li:hover, #nav li li.sfhover, #nav li li a:hover, #nav li li.sfhover a:hover {
	color: #164974;
	text-decoration: underline }
/* -- End NAV Styles -- */

/* -- Begin NAV Styles -- UPDATED FOR JOB BANK
#navigation {
	font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 13px 0; 
	margin: 0 }
#nav {
	list-style-type: none;
	display: inline;
	margin: 0 0 0 6px;
	padding: 0 }
#nav li {
	list-style-type: none;
	display: inline;
	overflow: hidden;
	text-transform: uppercase;
	margin-right: 11px }
#nav li.lastChild {
	margin-right: 0 }
#nav li.secondary-nav {
	font-size: 11px; }
#nav li a:link, #nav li a:active, #nav li a:visited {
	color: #333;
	text-decoration: none;
	padding: 6px 16px }
#nav li.secondary-nav a:link, #nav li.secondary-nav a:active, #nav li.secondary-nav a:visited {
	color: #999 }
#nav li a:hover, #nav li.secondary-nav a:hover {
	background-color: #164974;
	color: #fff;
	text-decoration: none }
#navDivider {
	height: 6px;
	overflow: hidden;
	background-image: url('/assets/images/site_hr_dashed.gif');
	background-repeat: repeat-x;
	background-position: 0px 5px;
	margin: 0px 10px 0px 0px }*/
/* -- End NAV Styles -- */
/* -- End Header Container Styles -- */


/* -- Begin PRINT Header Styles -- */
#printHeader {
	display: none }
/* -- End PRINT Header Styles -- */


/* -- Begin Banner Styles -- */
#banner {
	position: relative;
	background: url('/assets/images/site_hr_dashed.gif') repeat-x 0 bottom;
	height: 81px;
	padding: 0 0 21px 0;
	margin: 0 }
.index #banner {
	background: none;
	padding: 0 }
#banner h1 {
	padding: 27px 0 0 20px;
	margin: 0 }
#banner p {
	position: absolute;
	top: 18px;
	right: 10px;
	background: url('/assets/images/index_taglineBkg.jpg') no-repeat 0 0;
	width: 359px;
	height: 57px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	color: #333;
	padding: 6px 0 0 28px;
	margin: 0 }
#banner p span.indent-second {
	display: block;
	margin-left: 49px }
#banner p span.indent-third {
	margin-left: 29px }
#banner p strong {
	color: #164974 }
#homepageBanner {
	/*background: url('/assets/images/site_hr_dashed.gif') repeat-x 1px bottom;*/
	width: 749px;
	margin: 0 0 0 16px;
	padding-bottom: 1px }
/* -- End Banner Styles -- */


/* -- Begin "Directory" Search Banner Styles -- */
#searchBanner {
	background-color: #F7ECD7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	height: 100px;
	margin: 10px 10px 5px 0px;
	padding: 5px 5px 5px 10px }
#searchBanner form {
	margin: 0px;
	padding: 0px }
#searchKeyword {
	height: 33px }
#searchCategory {
	height: 33px }
#searchBanner .left {
	float: left }
#searchBanner .imgLabel {
	text-align: left;
	margin-right: 10px }
#searchBanner input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin-right: 7px }
#searchBanner select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin-right: 7px }
#searchBanner .boldSubmit {
	font-weight: bold }
#searchBanner a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #164974;
	line-height: 14px;
	padding-left: 4px;
	text-decoration: none }
#searchBanner a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7EB75C;
	line-height: 14px;
	text-decoration: underline }
#searchBanner a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #164974;
	line-height: 14px;
	text-decoration: none }
#searchDivider {
	float: left;
	width: 100%;
	text-align: center }
#searchBanner .divider {
	text-align: center;
	margin: 2px 0px 2px 0px }
/* -- End "Directory" Search Banner Styles -- */


/* -- Begin "Registration" Banner Styles -- */
#registrationBanner {
	margin: 5px 0px 5px 0px;
	padding: 0px }
#registrationBanner .left {
	padding-bottom: 0px;
	float: left }
#registerNav {
	list-style-type: none;
	overflow: hidden;
	text-align: left;
	margin: 0px -3px 0px 0px;
	padding: 7px 0px 0px 0px }
#registerNav li {
	list-style-type: none;
	display: inline;
	overflow: hidden;
	padding: 0px 13px 0px 13px }
#renewalBanner {
	padding-bottom: 10px }
/* -- End "Registration" Banner Styles -- */


/* -- Begin Content Container Styles -- */
#contentArea {
	margin: 0px 0px 0px 0px;
	padding: 10px 16px 0px 16px }
/* -- End Content Container Styles -- */


/* -- Begin ALL Content Styles -- */
#left {
	width: 499px;
	float: left;
	background-image: url('/assets/images/site_vr_dashed.gif');
	background-repeat: repeat-y;
	background-position: right;
	padding: 0px 10px 20px 0px }
#left.homepage {
	width: 458px }
#left h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #164974;
	border-top: 10px solid #F2F2ED;
	border-bottom: 1px solid #D3D3D3;
	margin-top: 0px;
	padding: 10px 0px 7px 10px }
#left h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding-left: 10px }
#left p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 14px;
	padding: 0px 0px 0px 10px }
#left a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #164974;
	line-height: 14px;
	text-decoration: underline }
#left a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #164974;
	line-height: 14px;
	background-color: #CDDFFF;
	text-decoration: underline }
#left a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #164974;
	line-height: 14px;
	text-decoration: underline }
#bulletList {
	margin-left: 5px;
	text-align: left }
#bulletList li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 14px;
	list-style-type: square }
#left hr {
	width: 240px;
	border: 0;
	background-color: #D3D3D3;
	text-align: center;
	height: 1px;
	overflow: hidden;
	margin-top: 0px !important;
	padding: 0px 0px 0px 0px !important }
	
/* -- Begin Homepage Content Styles -- */
#jumpBanner {
	background-color: #f2f2ed;
	padding: 10px 8px;
	margin-bottom: 10px }
#jumpBanner p {
	padding: 0;
	margin: 0 }
#jumpBanner a.last-child img {
	margin-left: 14px }
#indexMSbanner {
	margin-bottom: 10px }

#welcome {
	border:1px solid #999999;
	padding: 0px 10px 0px 10px;
	margin-bottom: 10px }
#welcome p {
	padding: 0px }


#articleList { }
#articleList .article {
	clear: both; 
	background: url('../assets/images/index_hr_articleList.gif') 0 top repeat-x;
	padding: 0 5px 0 10px;
	margin: 0 }
#articleList .article.firstChild {
	background: none }
#articleList .article h3 {
	font-weight: bold;
	line-height: 1.2em;
	color: #164974;
	padding: 15px 0 0 0;
	_padding: 12px 0 0 0;
	margin: 0 }
#articleList .article h3 strong {
	display: block;
	font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
	font-size: .5em;
	color: #7eb75c;
	font-weight: normal }
#articleList .article h3 a:link, #articleList .article h3 a:visited, #articleList .article h3 a:active {
	font-size: .6em;
	font-weight: bold;
	color: #164974;
	margin: -1px -3px; 
	padding: 1px 3px; 
	text-decoration: none }
#articleList .article h3 a:hover {
	background: #e2e6ef }
#articleList .article p {
	font-size: 0.6em;
	line-height: 1.5em;
	color: #333;
	padding: 0 0 14px 0;
	margin: 10px 0 0 0 }
#articleList .article p a:link, #articleList .article p a:visited, #articleList .article p a:active {
	text-decoration: underline }
#articleList .article p a:hover {
	background: none;
	color: #7eb75c;
	text-decoration: none }
#articleList .articleThumbnail {
	position: relative;
	float: left; 
	border: 1px solid #999;
	margin: 14px 12px 14px 0 }
#articleList .articleThumbnail img {
	border: 2px solid #fff }
#articleList .articleThumbnail p {
	position: absolute;
	bottom: 5px;
	left: 0;
	display: block;
	margin: 0 0 0 -1.3em;
	padding: 1px 4px }
#articleList .articleThumbnail p.guestTag {
	background: #b3d7a5 }
#articleList .articleThumbnail p.personalityTag {
	background: #deb45e }
#articleList .articleThumbnail p.eventTag {
	background: #a6b4ce }
#articleList .articleThumbnail p.firmTag {
	background: #bf6665;
	color: #fff }
#articleList .articleThumbnail p.thingTag {
	background: #9e9ea0;
	color: #fff }

#columnist {
	background-color: #F2F8EE;
	padding: 10px;
	margin-bottom: 10px }
#columnist.fullArticle {
	background-color: #FFFFFF;
	padding: 10px;
	margin-bottom: 10px }
#columnist .guestImg {
	border: 2px solid #F1F1F1;
	margin-right: 5px }
#columnist .left {
	float: left }
#columnist .right {
	width: 363px;
	float: right }
#columnist .rightFull {
	width: 400px;
	float: right }
#columnist p {
	padding: 0px }
#columnist h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #164974;
	padding-left: 0px;
	margin-top: 5px }
#columnist h2 .author {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #7EB75C }
#columnist h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding-left: 0px;
	margin-top: 5px }
#columnist ol, #columnist ul  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 14px;
	padding: 0px 0px 0px 10px }
.columnistIconSetFullNoSponsor {
	margin-left: 340px }
.columnistIconSetIco {
	padding-left: 5px }
#columnist .textNote { }
#columnist .textNote p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	border: 1px dashed #7EB75C;
	padding: 5px }
#columnist .callout { }
#columnist .callout p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	background-color: #F2F2ED;
	border-top: 1px dashed #D3D3D3;
	border-bottom: 1px dashed #D3D3D3;
	padding: 5px }
#columnlink {
	border-top: 1px dashed #D3D3D3;
	border-bottom: 1px dashed #D3D3D3 }
#columnlink img {
	float: left }
#columnlink p {
	background-color: #CCCCCC;
	color: #666666 }
#columnist .interviewerLabel {
	font-size: 11px;
	font-weight: bold;
	color: #7EB75C }
#columnist .intervieweeLabel {
	font-size: 11px;
	font-weight: bold;
	color: #81A5D6 }
#altcolumns {
	margin-bottom: 10px }
#altcolumns h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #55AA55;
	padding: 41px 0px 0px 10px;
	margin: 0px }
#altcolumns a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #55AA55;
	text-decoration: none }
#altcolumns a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #55AA55;
	background-color: #FFFFFF;
	text-decoration: underline }
#altcolumns a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #55AA55;
	text-decoration: none }
#altcolumns p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 0px;
	margin-top: 0px }
#personalities {
	float: left;
	width: 224px;
	height: 80px;
	background-image: url('/assets/images/index_personalityBkg.gif');
	background-repeat: no-repeat;
	margin: 0px 10px 0px 0px }
#spotlight {
	float: right;
	width: 224px;
	height: 80px;
	background-image: url('/assets/images/index_spotlightBkg.gif');
	background-repeat: no-repeat }
/* -- End Homepage Content Styles -- */

/* -- Begin "Directory" Search Result Styles --*/
#alphaLinks {
	text-align: center;
	font-weight: bold;
	border-top: 1px solid #D3D3D3 }
#alphaLinks a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #164974;
	line-height: 14px;
	text-decoration: none;
	padding: 0px 2px 0px 2px }
#alphaLinks a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #164974;
	line-height: 14px;
	background-color: #CDDFFF;
	text-decoration: none;
	padding: 0px 2px 0px 2px }
#alphaLinks a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #164974;
	line-height: 14px;
	text-decoration: none;
	padding: 0px 2px 0px 2px }
.searchTerm {
	color: #DEB45E }
.imgIco {
	padding: 0px 5px 0px 5px }
#resultControlJumpMenu { }
#resultControl {
	width: 100%;
	padding-top: 5px;
	border-top: 1px solid #D3D3D3 }
#resultControl .center {
	width: 270px;
	text-align: center;
	float:right }
#resultControl .right {
	text-align: right;
	float: right;
	margin-right: 5px }
#resultControl a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #164974;
	line-height: 14px;
	text-decoration: underline }
#resultControl a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #164974;
	background-color: #FFFFFF;
	line-height: 14px;
	text-decoration: none }
#resultControl a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #164974;
	line-height: 14px;
	text-decoration: none }
#resultControl form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: right;
	padding: 0px }
#resultControl label {
	font-weight: bold }
#resultControl select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin: 0px 5px 0px 5px }
#resultControl input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin: 0px }
.indvListingIconSet {
	margin-left: 295px }
.indvListingIconSetIco {
	padding-left: 5px }
#resultContainer {
	border-top: none;
	padding: 10px 0px 5px 0px;
	margin: 10px 0px 10px 0px }
.invListing {
	border-top: 5px solid #D3D3D3;
	padding-top: 0px;
	margin: 0px 0px 10px 0px }
#featureIcons {
	margin: 0px;
	float: right;
	text-align: right }
#featureIcons .logoImg {
	padding-bottom: 5px }
#featureIcons a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #164974;
	font-weight: bold;
	line-height: 14px;
	text-decoration: none !important }
#featureIcons a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #164974;
	font-weight: bold;
	background-color: #CDDFFF;
	line-height: 14px;
	text-decoration: underline }
#featureIcons a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #164974;
	font-weight: bold;
	line-height: 14px;
	text-decoration: none }
#relResult {
	padding: 0px 10px 0px 10px;
	margin-bottom: 0px }
#relResult.indvPadding {
	padding-bottom: 5px }
#relResult h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #164974;
	border-top: 10px solid #F2F2ED;
	border-bottom: 1px solid #D3D3D3;
	margin-top: 0px;
	padding: 10px 0px 7px 0px }
#relResult h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	margin: 0px;
	padding: 0px }
#relResult p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 14px;
	margin-top: 5px;
	padding: 0px }
#relResult p.listingDesc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 14px;
	padding: 0px }
#relResult a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #164974;
	line-height: 14px;
	text-decoration: underline }
#relResult a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #164974;
	line-height: 14px;
	background-color: #CDDFFF;
	text-decoration: underline }
#relResult a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #164974;
	line-height: 14px;
	text-decoration: underline }
#listingTitleLink { }
#listingTitleLink a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	line-height: 14px;
	text-decoration: underline }
#listingTitleLink a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	line-height: 14px;
	background-color: #CDDFFF;
	text-decoration: underline }
#listingTitleLink a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	line-height: 14px;
	text-decoration: underline }
#fullListing .backToTopJump { }
#fullListing h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #164974;
	border-top: 10px solid #F2F2ED;
	border-bottom: 1px solid #D3D3D3;
	margin-top: 0px;
	padding: 10px 0px 7px 10px }
#fullListing hr {
	width: 240px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px solid #D3D3D3;
	margin: 15px auto 15px auto }
#portfolio {
	margin-top: 10px }
#portfolio p {
	margin-top: 7px;
	margin-bottom: 15px }
#portfolio .left {
	float: left }
#portfolio .right {
	width: 330px;
	float: right }
#portfolio img {
	border: 1px solid #D6D6D6;
	margin: 7px 0px 10px 10px }
#award {
	margin-top: 10px }
#award p {
	margin-top: 7px;
	margin-bottom: 15px }
#award .left {
	float: left }
#award .right {
	width: 350px;
	float: right }
#award img {
	border: 1px solid #D6D6D6;
	margin: 7px 0px 10px 10px }
#credit {
	margin-top: 10px }
#credit p {
	margin-top: 7px;
	margin-bottom: 15px }
#credit p.desc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 14px;
	padding-left: 10px }
#credit .left {
	width: 240px;
	float: left }
#credit .right {
	width: 240px;
	float: right }
/* -- End "Directory" Search Result Styles --*/

/* -- Begin "About the Guide" Advisor Styles --*/
#advisor {
	margin-top: 20px }
#advisor .left {
	width: 70px;
	float: left }
#advisor .right {
	width: 420px;
	float: right }
#advisor h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #164974;
	margin-top: 5px;
	padding-left: 10px }
#advisor h3 .title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7EB75C;
	padding-left: 10px }
#advisor img {
	border: 2px solid #F1F1F1;
	margin-left: 10px;
	margin-right: 5px }
/* -- End "About the Guide" Advisor Styles --*/

/* -- Begin "Advertising Info" Table Styles --*/
#adSpecs {
	width: 485px;
	padding: 0px;
	margin: 0px 0px 10px 10px }
#adSpecs caption {
	width: 485px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	color: #333333;
	text-align: right;
	padding: 0px 0px 5px 0px }
#adSpecs th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4f6b72;
	text-align: left;
	border-top: 1px solid #C1DAD7;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background-image: url('/assets/images/ad_headerBkg.jpg');
	background-repeat: no-repeat;
	background-color: #C6ECC6;
	padding: 6px 6px 6px 12px }
#adSpecs th.nobkg {
	border-top: 0px;
	border-right: 1px solid #C1DAD7;
	border-left: 0px;
	background: none }
#adSpecs td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #FFFFFF;
	padding: 6px 6px 6px 12px }
#adSpecs td.alt {
	color: #797268;
	background: #F5FAFA }
#adSpecs th.spec {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border-top: 0;
	border-left: 1px solid #C1DAD7;
	background-color: #ffffff;
	background-image: url('/assets/images/ad_bullet1.gif');
	background-repeat: no-repeat }
#adSpecs th.specalt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #797268;
	border-top: 0;
	border-left: 1px solid #C1DAD7;
	background-color: #f5fafa;
	background-image: url('/assets/images/ad_bullet2.gif');
	background-repeat: no-repeat }
/* -- Begin "Advertising Info" Table Styles --*/

/* -- Begin General Table Styles --*/
#general {
	border-top: 1px solid #ccc }
#general td {
	border-bottom: 1px solid #ccc }
#general td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px }
/* -- End General Table Styles --*/

/* -- Begin "Registration/Manage Listing" Styles --*/
#registration { }
#registration .blue {
	background-color: #E5EFF4;
	margin-bottom: 15px;
	padding: 10px 5px 5px 10px }
#registration .green {
	background-color: #EFF5EB;
	margin-bottom: 15px;
	padding: 10px 5px 5px 10px }
#registration h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	padding: 0px 0px 5px 0px;
	margin: 0px }
#registration h2 .price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5F993F;
	padding-bottom: 5px;
	margin: 0px }
#registration h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	padding-bottom: 5px;
	margin: 0px }
#registration p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 14px;
	padding: 0px }
#registration p.purchaseCount {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BF6665;
	line-height: 14px;
	padding: 0px }
#registration hr {
	width: 460px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px solid #A8A9A5;
	margin: 10px auto 10px auto }
#registrationDesc {
	padding: 0px 0px 0px 10px }
#registrationDesc hr {
	width: 240px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px solid #D3D3D3;
	margin: 15px auto 15px auto }
#newRegistrationForm {
	float: left;
	width: 211px;
	height: 290px;
	background-image: url('/assets/images/login_orDivider.gif');
	background-repeat: no-repeat;
	background-position: top right;
	padding: 10px 30px 0px 0px }
#returnRegistrationForm {
	float: right;
	width: 230px;
	padding: 10px 0px 0px 0px }
#returnRegistrationForm .forgotText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	padding: 0px;
	margin: 0px 0px 10px 0px }
#forgotForms {
	padding: 0px 0px 0px 10px }
#forgotForms .forgotText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	padding: 0px;
	margin: 0px 0px 10px 0px }
#registration table {
	width: 100% }
.alert {
	color: #BF6665 }
#registration .right {
	float: right }
#registration a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #164974;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none }
#registration a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #164974;
	line-height: 14px;
	font-weight: bold;
	background-color: #CDDFFF;
	text-decoration: underline }
#registration a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #164974;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none }
#registration img {
	padding: 0px 5px 0px 5px }
#registration form {
	margin: 0px;
	padding: 0px }
#registration label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 14px;
	font-weight: bold;
	display: block }
#registration input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin-bottom: 5px }
#registration select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333 }
#registration .checkboxArea {
	padding: 10px 0px 10px 0px }
#registration .checkboxLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 14px;
	font-weight: normal;
	display: inline;
	padding-bottom: 20px }
#registration .promoBanner {
	margin: 0px 0px 0px -5px }
#textNote {
	margin-bottom: 5px;
	padding: 0px 5px 5px 5px }
#textNote p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	padding: 0px 0px 0px 5px }
#registerControl {
	margin-top: -5px }
#registerControl a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #164974;
	line-height: 14px;
	text-decoration: none }
#registerControl a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #164974;
	line-height: 14px;
	background-color: #CDDFFF;
	text-decoration: underline }
#registerControl a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #164974;
	line-height: 14px;
	text-decoration: none }
#registerControl .left {
	float: left }
#registerControl .right {
	float: right }
#registerControl img {
	padding: 0px 5px 0px 5px }
#leftControl {
	list-style-type: none;
	overflow: hidden;
	text-align: left;
	margin: 0px;
	padding: 0px }
#leftControl li {
	list-style-type: none;
	display: inline;
	overflow: hidden;
	padding: 0px 13px 0px 13px }
#rightControl {
	list-style-type: none;
	overflow: hidden;
	text-align: left;
	margin: 0px;
	padding: 0px }
#rightControl li {
	list-style-type: none;
	display: inline;
	overflow: hidden;
	padding: 0px 5px 0px 13px }
/* -- Begin "Account Confirmation" Table Styles --*/
#accountConfirmation { }
#accountConfirmation form {
	padding: 0px;
	margin: 0px }
#accountConfirmation input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-transform: uppercase;
	margin: 0px }
#confirm {
	width: 485px;
	padding: 0px;
	margin: 0px 0px 10px 10px }
#confirm caption {
	width: 485px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	color: #333333;
	text-align: right;
	padding: 0px 0px 5px 0px }
#confirm th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4f6b72;
	text-align: left;
	border-top: 1px solid #C1DAD7;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background-image: url('/assets/images/ad_headerBkg.jpg');
	background-repeat: no-repeat;
	background-color: #C6ECC6;
	padding: 6px 6px 6px 6px }
#confirm th.nobkg {
	border-top: 0px;
	border-right: 1px solid #C1DAD7;
	border-left: 0px;
	background: none;
	padding-left: 12px }
#confirm td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #FFFFFF;
	padding: 3px 6px 3px 6px }
#confirm td.alt {
	color: #797268;
	background: #F5FAFA }
#confirm th.spec {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border-top: 0;
	border-left: 1px solid #C1DAD7;
	background-color: #ffffff;
	background-image: url('/assets/images/ad_bullet1.gif');
	background-repeat: no-repeat;
	padding-left: 12px }
#confirm th.specIndent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-indent: 15px;
	border-top: 0;
	border-left: 1px solid #C1DAD7;
	background-color: #ffffff;
	background-image: none }
#confirm th.specTotal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	border-top: 0;
	border-left: 1px solid #C1DAD7;
	background-color: #ffffff;
	background-image: none }
#confirm th.divider {
	border-top: 0;
	border-left: none;
	border-right: none;
	background-color: #ffffff;
	background-image: none }
#confirm th.specalt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #797268;
	border-top: 0;
	border-left: 1px solid #C1DAD7;
	background-color: #f5fafa;
	background-image: url('/assets/images/ad_bullet2.gif');
	background-repeat: no-repeat;
	padding-left: 12px }
#confirm th.specaltIndent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-indent: 15px;
	color: #797268;
	border-top: 0;
	border-left: 1px solid #C1DAD7;
	background-color: #f5fafa;
	background-image: none }
#confirm th.specaltTotal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	color: #797268;
	border-top: 0;
	border-left: 1px solid #C1DAD7;
	background-color: #f5fafa;
	background-image: none }
/* -- End "Account Confirmation" Table Styles --*/
/* -- End "Registration/Manage Listing" Styles --*/
/* -- End ALL Content Styles -- */


/* -- Begin Sidebar Styles -- */
#right {
	width: 209px;
	float: right;
	margin: 0px 0px 0px 10px }
#rightHomepage {
	width: 250px;
	float: right;
	margin: 0px 0px 0px 10px }
#right.homepage {
	width: 250px }
#right .flashBanner {
	margin-bottom: 10px }
	
/* -- Begin "Manage Result" Panel Styles --*/
#resultPanel {
	 background-color: #E3E3DE;
	 padding: 7px 7px 2px 7px;
	 margin-bottom: 10px }
#resultPanel h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #164974;
	border-top: 2px solid #D3D3D3;
	border-bottom: 2px solid #D3D3D3;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 5px 5px }
#resultPanel h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	border-top: 2px solid #D3D3D3;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 8px 5px }
#resultPanel h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5F993F;
	font-weight: bold;
	margin: 0px;
	padding: 3px 0px 3px 5px }
#resultPanel p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 14px;
	margin: 0px 0px 10px 0px;
	padding-left: 7px }
#resultPanel form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin: 10px 0px 10px 0px; 
	padding: 0px }
#resultPanel label {
	font-weight: bold;
	padding: 4px }
#resultPanel select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin: 2px }
#resultCategory a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #164974;
	text-decoration: none;
	padding-left: 5px }
#resultCategory a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #164974;
	background-color: #CDDFFF;
	text-decoration: underline }
#resultCategory a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #164974;
	text-decoration: none }
#resultPanel .count {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 14px;
	text-decoration: none }
#recentSearch { }
#recentSearch a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #164974;
	text-decoration: none }
#recentSearch a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #164974;
	background-color: #CDDFFF;
	text-decoration: underline }
#recentSearch a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #164974;
	text-decoration: none }
.recentSearch {
	padding-bottom: 10px }
/* -- End "Manage Result" Panel Styles --*/

/* -- Begin "Listing Summary" Panel Styles --*/
#summaryPanel {
	 background-color: #E3E3DE;
	 padding: 7px 7px 2px 7px;
	 margin-bottom: 10px }
#summaryPanel h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #164974;
	border-top: 2px solid #D3D3D3;
	border-bottom: 2px solid #D3D3D3;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 5px 5px }
#summaryPanel h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	border-top: 2px solid #D3D3D3;
	border-bottom: 2px solid #D3D3D3;
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 8px 5px }
#summaryPanel h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5F993F;
	font-weight: bold;
	margin: 0px;
	padding: 3px 0px 3px 5px }
#summaryPanel h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5F993F;
	font-weight: bold;
	margin: 0px;
	padding: 3px 0px 3px 5px }
#summaryPanel p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 14px;
	margin: 0px 0px 10px 0px;
	padding-left: 7px }
#summaryContent p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 14px;
	margin: 0px 0px 10px 0px;
	padding-left: 13px }
#summaryPanel a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #164974;
	text-decoration: none }
#summaryPanel a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #164974;
	background-color: #CDDFFF;
	text-decoration: underline }
#summaryPanel a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #164974;
	text-decoration: none }
#summaryPanel .edit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	line-height: 14px;
	text-decoration: none }
#summaryPanel .imageIco {
	margin: 4px 6px 0px 0px }
/* -- End "Listing Summary" Panel Styles --*/
.bannerAd {
	padding-bottom: 10px }
.flashBannerAd {
	margin-bottom: 10px }
/* -- End Sidebar Styles -- */


/* -- Begin Copyright Footer Styles -- */
#copyright {
	clear: both;
	width: 745px;
	list-style-type: none;
	overflow: hidden;
	text-align: right;
	padding: 0px 0px 10px 0px;
	margin: 0px }
#copyrightList {
	list-style-type: none;
	overflow: hidden;
	text-align: right;
	margin: 0px 0px -5px 0px !important;
	padding: 0px 0px 0px 0px }
#copyrightList li {
	list-style-type: none;
	display: inline;
	overflow: hidden;
	margin: 0px 0px -5px 0px !important;
	padding: 0px 0px 0px 0px }
/* -- End Copyright Footer Styles -- */


/* -- Begin Banner Footer Styles -- */
#bannerFooter {
	margin: 0px auto;
	position: relative;
	width: 748px;
	padding: 10px 0px 10px 0px;
	text-align: center;
	clear: both }
/* -- Begin Banner Footer Styles -- */


/* -- Begin Pop-up Content Styles -- */
#popContent {
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	width: 400px;
	padding: 0px }
#popContent.legal {
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	width: 450px;
	padding: 0px }
#popContent h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #164974;
	border-top: 10px solid #F2F2ED;
	border-bottom: 1px solid #D3D3D3;
	margin-top: 0px;
	padding: 10px 0px 7px 10px }
#popContent h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding-left: 10px }
#popContent p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 14px;
	margin-left: 10px;
	padding: 0px }
#popContent p.listingInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 14px;
	border-bottom: 1px solid #D3D3D3;
	margin-left: 0px;
	padding: 0px 0px 15px 10px }
#popContent a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #164974;
	line-height: 14px;
	text-decoration: underline }
#popContent a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #164974;
	line-height: 14px;
	background-color: #CDDFFF;
	text-decoration: underline }
#popContent a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #164974;
	line-height: 14px;
	text-decoration: underline }
#popContent form {
	margin: 0px;
	padding: 0px }
#popContent label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 14px;
	display: block }
#popContent textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin-bottom: 5px }
#popContent input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin-bottom: 5px }
#popContent input.submitButton {
	float: right;
	margin-right: 20px }
#popContent table {
	margin-left: 10px;
	width: 400px }
/* -- End Pop-up Content Styles -- */