.logo
{
	float: left;
	width: 423px;
}
.simpleSearch
{
	float: right;
	display: block;
	width: 125px;
	padding-left: 15px;
	padding-top: 10px;
}
.simpleSearch input.searchBox
{
	width: 100px;
	height: 15px;
}
.simpleSearch .watermarked
{
	width: 100px;
	height: 15px;
	color: #666666;
}
.simpleSearch input.searchButton
{
	position: absolute;
	right: 0;
	width: 19px;
	height: 19px;
}
.topArticleRight
{
	float: left;
	height: 180px;
	display: block;
	width: 190px; /*padding-bottom: 10px;*/
}
.topArticleRight .topArticleRightHeader h3
{
	font-size: 12px;
	font-weight: bold;
	padding-left: 7px;
}
.topArticleRight .topArticleRightContent
{
	background-color: #c8ccc5;
	color: #333;
	height: 166px;
	overflow: hidden;
	padding: 7px;
}
.topArticleRight .topArticleRightContent h1
{
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 8px;
}
.topArticleRight .topArticleRightContent p
{
	line-height: 15px;
}
.advertising
{
	margin-bottom: 10px;
}
.viewer
{
	display: block;
	margin-left: 10px;
	background-color: #fff;
	height: auto;
	width: 590px;
}
.description
{
	background-color: #fff;
	display: block;
	width: 560px;
	margin-left: 10px;
	padding-right: 15px !important;
	padding: 25px 10px 0 15px;
}
#content3CCenterPL .tabbedWindow .description
{
	margin-left: 0px;
	margin-top: 0px;
}
.description h1
{
	font-size: 36px;
	line-height: 40px;
	margin-bottom: 10px;
}
.description h2
{
	font-size: 14px;
	margin-bottom: 10px;
}
.description h3
{
	font-size: 14px; /*font-weight: normal;*/
}
.description p
{
	line-height: 15px;
	padding-bottom: 13px;
}
.description ul, .article ul
{
	line-height: 15px;
	padding-bottom: 13px;
	list-style-type: none;
}
.description ul li
{
}
#innerPL ul.list
{
	list-style-image: url(Media/bullet.gif) !important;
	line-height: 15px;
	list-style-position: outside;
	margin-left: 15px;
}
#footerPL ul.list
{
	list-style-image: url(Media/blank.gif) !important;
	line-height: 15px;
	list-style-position: outside;
	margin-left: 0px;
}
.team
{
	background-color: #fff;
	display: block;
	width: 590px;
	margin-left: 10px;
	padding: 0 0 0 0;
	border-top: solid 1px #afb7bc;
}
.team h3
{
	font-size: 14px;
	margin: 10px 0 5px 0;
	padding-left: 15px;
}
.team p
{
	line-height: 15px;
	margin: 10px 0;
	padding-left: 15px;
}
.team hr
{
	margin-top: 15px !important;
	margin-top: 5px;
	margin-bottom: 0px;
	height: 1px;
	line-height: 1px;
	border-top: solid 1px #afb7bc;
	border-bottom: 0 none;
}
.media
{
	background-color: #fff;
	display: block;
	width: 560px;
	margin-left: 10px;
	padding: 15px 15px 35px 15px;
	border-bottom: solid 1px #afb7bc;
}
.media .mediaHeader, .media .mediaHeader2
{
	display: block;
	font-size: 14px;
	font-weight: bold;
	width: 560px;
	padding-bottom: 7px;
}
.media .mediaHeader2
{
	padding-top: 15px;
}
.media .mediaList
{
}
.media .mediaList ul
{
	list-style-type: none; /*margin-bottom: 10px;*/
}
.media .mediaList a
{
	color: #898b86;
	background-image: url(Media/pdf.png);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 16px;
}
.media .mediaList a:hover
{
	background-image: url(Media/pdf_hover.png);
}
.media a:hover, .more:hover
{
	color: #eb6909;
}
.more
{
	cursor: pointer;
	color: #898b86;
	text-decoration: underline;
	margin-top: 7px;
}
.offer .more
{
	display: block;
	text-align: right;
	margin-top: 0px;
	padding-bottom: 7px;
	padding-right: 15px;
	border-bottom: solid 1px #dbdddb;
}
.more img
{
	margin-bottom: 2px;
}
.music
{
}
.music .info
{
	position: relative;
	height: 61px;
}
.music .info img
{
	float: left;
	margin-right: 9px;
}
.music .info .order .hear
{
	color: #898b86;
	background-image: url(Media/hear.png);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 16px;
}
.music .info .order .hear:hover
{
	background-image: url(Media/hear_hover.png);
	color: #eb6909;
}
.music .info .order .buy
{
	color: #898b86;
	background-image: url(Media/buy.png);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 16px;
}
.music .info .order .buy:hover
{
	background-image: url(Media/buy_hover.png);
	color: #eb6909;
}
.pageFunctions
{
	background-color: #fff;
	height: 49px;
	display: block;
	margin-left: 10px;
	color: #898b86;
	position: relative;
	border-top: solid 1px #afb7bc;
}
.tabbedWindow .pageFunctions
{
	margin-left: 0px;
}
.description .pageFunctions
{
	margin-left: -15px !important;
	margin-right: -15px;
}
.pageFunctions .leftFunctions
{
	position: relative;
	float: left;
	margin: 18px 0 0 15px;
}
.pageFunctions .leftFunctions span
{
	float: left;
	display: block;
	line-height: 15px;
	margin-right: 10px;
}
.pageFunctions .leftFunctions .lfButtons
{
	float: left;
	position: relative;
}
.pageFunctions .leftFunctions input
{
	float: left;
	display: block;
	margin-right: 5px;
}
.printChoise
{
	position: absolute;
	left: -35px;
	top: -74px;
	background-image: url(Media/print_popup.png);
	background-repeat: no-repeat;
	width: 205px;
	height: 59px;
	padding: 13px 0 0 15px;
}
.printChoise .print
{
	color: #898b86;
	background-image: url(Media/print.png);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 16px;
}
.printChoise .print:hover
{
	color: #eb6909;
	background-image: url(Media/print_hover.png);
}
.pageFunctions .rightFunctions
{
	float: right;
	position: relative;
	margin-right: 15px;
	margin-top: 15px;
}
.pageFunctions .rightFunctions .notice
{
	height: 18px;
	background-image: url(Media/notice_left.png);
	background-repeat: no-repeat;
	background-position: center left;
	float: left;
	display: block;
	padding-left: 18px;
	cursor: pointer;
	text-decoration: none;
	font-weight: bold;
	margin-left: 4px;
}
.pageFunctions .rightFunctions .notice span
{
	background-image: url(Media/right.png);
	background-position: right top;
	float: left;
	display: block;
	height: 18px;
	line-height: 18px;
	color: #fff;
	cursor: pointer;
	padding-right: 6px;
}
.pageFunctions .rightFunctions .rss
{
	height: 18px;
	background-image: url(Media/rss_left.png);
	background-repeat: no-repeat;
	background-position: center left;
	float: left;
	display: block;
	padding-left: 22px;
	cursor: pointer;
	text-decoration: none;
	font-weight: bold;
	margin-left: 4px;
}
.pageFunctions .rightFunctions .rss span
{
	background-image: url(Media/right.png);
	background-position: right top;
	float: left;
	display: block;
	height: 18px;
	line-height: 18px;
	color: #fff;
	cursor: pointer;
	padding-right: 6px;
}
.pageFunctions .rightFunctions .share
{
	height: 18px;
	background-image: url(Media/share_left.png);
	background-repeat: no-repeat;
	background-position: center left;
	float: left;
	display: block;
	padding-left: 20px;
	cursor: pointer;
	text-decoration: none;
	font-weight: bold;
	margin-left: 4px;
}
.pageFunctions .rightFunctions .share span
{
	background-image: url(Media/expand2.png);
	background-position: right top;
	float: left;
	display: block;
	height: 18px;
	line-height: 18px;
	color: #fff;
	cursor: pointer;
	padding-right: 17px;
}
/*
.pageFunctions .shareChoise
{
    position: absolute;
    top: -78px;
    right: 51px;
    width: 600px;
    height: 98px;
    z-index: 100;
    background-color: #fff;
}
.slideShow .shareChoise
{
    position: absolute;
    top: -98px;
    right: 9px;
    width: 200px;
    height: 98px;
    z-index: 100;
    background-color: #fff;
}
*/
.modalPopupSlideShow
{
	z-index: 100001 !important;
}
.shareChoise, .sendChoise, .downChoise, .optChoise
{
	z-index: 1000001 !important;
}
.shareChoise .shareContent
{
	border: solid 2px #a8aca5;
	height: 85px; /*height: 78px;*/
	border-bottom: 0 none;
	background-color: #fff;
}
.sendChoise .sendContent, .downChoise .downContent
{
	border: solid 2px #a8aca5;
	height: 85px; /*height: 50px;*/
	border-bottom: 0 none;
	background-color: #fff;
}
.optChoise .optContent
{
	border: solid 2px #a8aca5;
	height: auto;
	border-bottom: 0 none;
	background-color: #fff;
	width: 109px;
	padding: 10px;
}
.optChoise .optContent .interval, .optChoise .optContent .random, .optChoise .optContent .skin
{
	margin-bottom: 10px;
}
.optChoise .optContent .interval
{
	position: relative;
}
.optChoise .optContent .interval span
{
	float: left;
}
.optChoise .optContent .interval input
{
	width: 12px !important;
	height: 9px !important;
	font-weight: normal !important;
	border: solid 1px #a8aca5 !important;
}
.optChoise .optContent .interval input.intervalTextBox
{
	float: left;
	width: 25px !important;
	height: 16px !important;
	line-height: 16px !important;
	margin-left: 5px;
	border: solid 1px #a8aca5 !important;
	font-size: 11px !important;
}
.shareChoise .shareContent ul
{
	float: left;
	position: relative;
	list-style-type: none;
	width: 98px;
	top: 12px;
}
.sendChoise .sendContent ul
{
	position: relative;
	list-style-type: none;
	top: 12px;
	padding: 0 0 0 10px;
	width: 130px;
}
.downChoise .downContent ul
{
	position: relative;
	list-style-type: none;
	top: 12px;
	padding: 0 0 0 10px;
	width: 140px;
}
.shareChoise .shareContent ul li, .sendChoise .sendContent ul li, .downChoise .downContent ul li
{
	/*padding-left: 15px;*/
	line-height: 14px;
	margin-bottom: 2px;
}
.shareChoise .shareContent ul li a, .sendChoise .sendContent ul li a, .downChoise .downContent ul li a
{
	display: block;
	color: #898b86;
	text-decoration: underline !important;
	cursor: pointer;
}
.shareChoise .shareContent ul li img
{
	float: left;
	padding-left: 10px;
	padding-right: 3px;
}
.shareHover
{
	height: 17px;
	background-image: url(Media/share_hover.png);
	background-repeat: no-repeat;
	background-position: center left;
	float: left;
	display: block;
	padding-left: 17px;
	cursor: pointer;
	text-decoration: none;
	margin-bottom: 5px;
}
.shareHover span
{
	background-image: url(Media/share_hover.png);
	background-position: right top;
	float: left;
	display: block;
	height: 18px;
	line-height: 18px;
	color: #fff;
	cursor: pointer;
	width: 214px;
}
.shareBottom
{
	border-bottom: solid 2px #a8aca5;
}
.pageFunctions .share2
{
	margin-left: 4px;
}
.share2
{
	height: 18px;
	background-image: url(Media/share_left.png);
	background-repeat: no-repeat;
	background-position: center left;
	float: left;
	display: block;
	padding-left: 20px;
	cursor: pointer;
	text-decoration: none;
	font-weight: bold;
}
.share2 span
{
	background-image: url(Media/collapse2.png);
	background-position: right top;
	float: left;
	display: block;
	height: 18px;
	line-height: 18px;
	color: #fff;
	cursor: pointer; /*padding-right: 146px;*/
	width: 180px;
}
.addthis_button_facebook, .addthis_button_linkedin, .addthis_button_delicious, .addthis_button_myspace, .addthis_button_digg, .addthis_button_expanded
{
	margin-left: 5px;
	margin-bottom: 2px;
}
.searchAgenda
{
	background-color: #fff;
	display: block;
	width: 760px;
	height: 94px;
	margin-left: 10px;
	padding: 15px 15px 15px 15px;
}
.searchAgenda h1
{
	font-size: 36px;
}
.searchAgenda .count h2
{
	position: absolute;
	left: 25px;
	top: 93px;
	font-size: 14px;
	font-weight: bold;
}
.searchAgenda .searchBox
{
	position: absolute;
	top: 31px;
	right: 15px;
}
.searchAgenda .searchBox b
{
	float: right;
}
.searchAgenda .searchBox .text
{
	width: 180px;
	height: 15px;
	float: right;
	margin-left: 10px;
}
.searchAgenda .watermarked
{
	width: 180px;
	height: 15px;
	color: #999999;
	float: right;
	margin-left: 10px;
}
.searchAgenda input.searchButton
{
	float: right;
	width: 19px;
	height: 19px;
}
.searchAgenda .button
{
	/*position: absolute;     bottom: 15px;     right: 15px;*/
	float: right;
	margin-top: 32px;
	background-image: url(Media/filter.png);
	background-repeat: no-repeat;
	padding-left: 23px;
	color: #fff;
	cursor: pointer;
}
.searchAgenda .button2
{
	/*position: absolute;     bottom: 15px;     right: 15px;*/
	margin-top: 32px;
	float: right;
	background-image: url(Media/filter_hover.png);
	background-repeat: no-repeat;
	padding-left: 23px;
	color: #fff;
	cursor: pointer;
}
.searchAgenda .button span, .searchAgenda .button2 span
{
	display: block;
	float: left;
	line-height: 18px;
}
.filter
{
	position: relative;
	background-color: #dbdddb;
	display: block;
	width: 760px;
	height: auto;
	margin-left: 10px;
	padding: 15px 15px 15px 15px;
}
.filter .filterTop
{
	height: 30px;
}
.filter .filterTop h3
{
	font-size: 14px;
	float: left;
}
.filter .filterTop a
{
	display: block;
	float: left;
	color: #898b86;
	margin-left: 20px;
}
.filter .filterTop a:hover
{
	color: #eb6909;
}
.filter .filterContent
{
	height: auto;
	display: inline;
}
.filter .filterContent .list input
{
	display: inline-block; /*margin-top: 5px;*/
}
.filter .filterContent .list label
{
	display: inline-block;
	padding-left: 5px;
	line-height: 20px;
}
.filter .filterContent .fcLeft
{
	float: left;
	width: 375px;
}
.filter .filterContent .fcLeft
{
}
.filter .filterContent .fcCenter
{
	float: left;
	width: 200px;
}
.filter .filterContent .fcRight
{
	float: left;
	width: 185px;
}
.filter .setCalendar, .setCalendar2
{
	position: relative;
	clear: right;
	float: right;
	margin-right: 60px;
}
.filter .textCalendar
{
	height: 15px;
	width: 70px;
}
.filter .buttonCalendar
{
	position: absolute;
	left: 78px;
	top: -2px;
}
.result
{
	clear: both;
	position: relative;
	background-color: #fff;
	display: block;
	width: 790px;
	height: auto;
	margin-left: 10px;
}
.tableContainer
{
	clear: both;
	position: relative;
	background-color: #fff;
	display: block;
	width: 590px;
	height: auto;
	margin-left: 10px;
}
.tblResult, .tblData
{
	width: 790px;
}
.tblData
{
	width: 590px;
}
.tblResult tr
{
	background-color: #fff;
}
.tblResult tr:hover
{
	background-color: #c8ccc5;
	cursor: pointer;
}
.tblResult th, .tblData th
{
	background-color: #a8aca5;
	line-height: 25px;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
}
.tblData th
{
	background-color: #a8aca5;
	line-height: 25px;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	padding: 0 15px;
}
.result .tblResult td
{
	/*padding: 15px 15px 15px 0;*/
	border-bottom: solid 1px #c8ccc5;
	vertical-align: top;
	line-height: 15px;
	overflow: hidden;
}
.tblData td
{
	padding: 5px 15px;
	border-bottom: solid 1px #c8ccc5;
	vertical-align: top;
	line-height: 15px;
	overflow: hidden;
}
.mtSpace
{
	margin-top: 15px;
}
.ptSpace
{
	padding-top: 15px;
}
.mbSpace
{
	margin-bottom: 15px;
}
.pbSpace
{
	padding-bottom: 15px;
}
.mrSpace
{
	margin-right: 15px;
}
.prSpace
{
	padding-right: 15px;
}
.mlSpace
{
	margin-left: 15px;
}
.plSpace
{
	padding-left: 15px;
}
.tblData tr.foot
{
	font-weight: bold;
	background-color: #dbddd8;
}
.events .tblResult td
{
	padding: 15px 0 15px 0;
	border-bottom: solid 1px #c8ccc5;
	vertical-align: top;
	line-height: 15px;
	overflow: hidden;
}
.tblResult td a
{
	color: #898b86;
}
.tblResult td a:hover
{
	color: #eb6909;
}
.engagement .tblPager
{
	width: 100%;
	background-color: #dbddd8;
}
.tblPager
{
	width: 790px;
	background-color: #dbddd8;
}
.tblPager tr:hover
{
	cursor: default;
}
.result .tblPager td
{
	line-height: 25px;
	border-bottom: solid 1px #dbddd8;
}
#content1CPL .tblPager
{
	width: 990px;
}
.tblPager a
{
	color: #898b86 !important;
	padding: 0 4px !important;
	text-decoration: underline !important;
}
.tblPager a:hover, .tblPager a.on, .tblPager .page
{
	color: #eb6909 !important;
}
.tblPager a.on
{
	text-decoration: none !important;
}
.tblPager td
{
	line-height: 25px;
	background-color: #e3e5e2;
}
.tblPager td.left
{
	padding-left: 15px;
}
.tblPager td.right
{
	text-align: right;
	padding-right: 15px;
}
.spacer
{
	height: 15px;
	line-height: 15px;
}
.tools
{
	position: relative;
}
.tools .toolsHeader
{
	display: block;
	text-transform: uppercase;
	color: #333;
}
.tools .more
{
	text-transform: uppercase;
}
.tools a
{
	text-decoration: underline;
}
.notice, .remember, .share, .alarm, .doodle, .phone, .map, .mail, .web, .ticket, .pdf, .xing, .hear, .buy, .doc, .jpg, .ppt, .xls
{
	color: #898b86;
	background-position: left 2px;
	background-repeat: no-repeat;
	padding-left: 16px;
}
.notice:hover, .remember:hover, .share:hover, .alarm:hover, .doodle:hover, .phone:hover, .map:hover, .mail:hover, .web:hover, .ticket:hover, .pdf:hover, .xls:hover, .doc:hover, .ppt:hover, .jpg:hover, .xing:hover, .hear:hover, .buy:hover .tools .active
{
	color: #eb6909;
}
.notice
{
	background-image: url(Media/notice.png);
}
.notice:hover, .notice.active
{
	background-image: url(Media/notice_hover.png);
}
.remember
{
	background-image: url(Media/remember.png);
}
.remember:hover, .remember.active
{
	background-image: url(Media/remember_hover.png);
}
.share
{
	background-image: url(Media/share.png);
}
.share:hover, .share.active
{
	background-image: url(Media/share_hover.png);
}
.alarm
{
	background-image: url(Media/alarm.png);
}
.alarm:hover, .alarm.active
{
	background-image: url(Media/alarm_hover.png);
}
.doodle
{
	background-image: url(Media/doodle.png);
}
.doodle:hover, .doodle.active
{
	background-image: url(Media/doodle_hover.png);
}
.phone
{
	background-image: url(Media/phone.png);
}
.phone:hover, .phone.active
{
	background-image: url(Media/phone_hover.png);
}
.map
{
	background-image: url(Media/map.png);
}
.map:hover, .map.active
{
	background-image: url(Media/map_hover.png);
}
.mail
{
	background-image: url(Media/email.png);
}
.mail:hover, .mail.active
{
	background-image: url(Media/email_hover.png);
}
.web
{
	background-image: url(Media/web.png);
}
.web:hover, .web.active
{
	background-image: url(Media/web_hover.png);
}
.ticket
{
	background-image: url(Media/ticket.png);
}
.ticket:hover, .ticket.active
{
	background-image: url(Media/ticket_hover.png);
}
.pdf
{
	background-image: url(Media/pdf.png);
}
.pdf:hover, .pdf.active
{
	background-image: url(Media/pdf_hover.png);
}
.doc
{
	background-image: url(Media/doc.png);
}
.doc:hover, .doc.active
{
	background-image: url(Media/doc_hover.png);
}

.xls:hover, .xls.active
{
	background-image: url(Media/xls_hover.png);
}
.xls
{
	background-image: url(Media/xls.png);
}
.jpg:hover, .jpg.active
{
	background-image: url(Media/jpg_hover.png);
}
.ppt
{
	background-image: url(Media/ppt.png);
}
.ppt:hover, .ppt.active
{
	background-image: url(Media/ppt_hover.png);
}
.xing
{
	background-image: url(Media/xing.png);
}
.xing:hover, .xing.active
{
	background-image: url(Media/xing_hover.png);
}
.hear
{
	background-image: url(Media/hear.png);
}
.hear:hover, .hear.active
{
	background-image: url(Media/hear_hover.png);
}
.buy
{
	background-image: url(Media/buy.png);
}
.buy:hover, buy.active
{
	background-image: url(Media/buy_hover.png);
}
.detail
{
	position: relative;
	clear: left;
	width: 590px;
	margin-left: 10px;
	background-color: #fff;
	height: auto;
}
.detail .detailTop .category
{
	position: absolute;
	right: 7px;
	top: 7px;
	width: auto;
	height: 15px;
	line-height: 15px;
	padding: 0 5px;
	background-color: #a8aca5;
	font-size: 11px;
	color: #fff;
}
.detail .detailContent
{
	float: left;
	position: relative;
	background-color: #fff;
}
.detail .detailContent .detailContentLeft
{
	float: left;
	display: block;
	width: 185px;
	padding: 30px 0 15px 15px;
	z-index: 1;
}
.detail .detailContent .detailContentLeft .tools
{
}
.detail .detailContent .detailContentRight
{
	float: left;
	display: block;
	width: 375px;
	padding: 27px 15px 15px 0px;
}
.detailContentRight .article
{
}
.detailContentRight .article h1
{
	font-size: 36px;
	line-height: 36px;
	margin-bottom: 15px;
}
.detailContentRight .article h2
{
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 15px;
	font-weight: normal;
}
.detailContentRight .article p
{
	margin-bottom: 15px;
}
.detailContentRight .article a
{
	color: #898b86;
}
.detailContentRight .article a:hover
{
	color: #eb6909;
}
.slider
{
	position: relative;
	height: 150px;
	display: block;
}
.slider .sliderHeader
{
	height: 45px;
	line-height: 45px;
	font-size: 14px;
	font-weight: bold;
}
.sliderImages
{
	position: relative;
	width: 375px;
	height: auto;
	background-image: url(Media/bg_slider.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden; /*padding: 0 18px;*/
}
.prev
{
	float: left;
	width: 18px !important;
	width: 15px;
	height: 60px;
	display: block;
	line-height: 60px;
	cursor: pointer;
	background-image: url(Media/prev.png);
}
.prev:hover
{
	background-image: url(Media/prev_hover.png);
}
.next
{
	position: absolute;
	left: 357px;
	top: 0;
	width: 18px;
	height: 60px;
	display: block;
	line-height: 60px;
	cursor: pointer;
	background-image: url(Media/next.png);
}
.next:hover
{
	background-image: url(Media/next_hover.png);
}
.imageGallery
{
	position: relative;
	visibility: hidden;
	left: -5000px;
}
.imageGallery input
{
	margin-right: 1px;
}
.mainHeader
{
	position: relative;
	background-color: #fff;
	height: auto;
}
#content1CPL .mainHeader
{
	margin-left: 0px;
}
#content2CRightPL .mainHeader
{
	width: 790px;
	margin-left: 10px;
}
#content3CCenterPL .mainHeader
{
	width: 590px;
	margin-left: 10px;
}
#content3CCenterPL .tabbedWindow .mainHeader
{
	width: 500px;
	margin-left: 0px;
}
.mainHeader .article h1
{
	font-size: 36px;
	line-height: 40px;
	padding: 12px 15px 20px 15px;
}
.mainHeader .article h2
{
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	padding: 0px 15px 11px 15px;
}
.mainHeader .article p
{
	padding: 0px 15px 11px 15px;
}
.offersList
{
	position: relative;
	width: 790px;
	margin-left: 10px;
	background-color: #fff;
	height: auto;
}
.offersList .offer
{
	width: 790px;
	display: block;
	border-top: solid 1px #c8ccc5;
}
.offersList .offer .offerLeft
{
	float: left;
	padding: 15px 0 0 15px;
}
.offersList .offer .offerRight
{
	float: left;
	padding: 15px 0 0 15px;
}
.offersList .offer .offerRight h1
{
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 5px;
}
.tblOffer
{
}
.tblOffer td
{
	vertical-align: top;
	padding-bottom: 5px;
}
.tblOffer a
{
	color: #666666;
}
.tblOffer a:hover
{
	color: #eb6909;
}
.events
{
	position: relative;
	border-bottom: solid 25px #dbdddb;
}
.userInfo
{
	position: relative;
	width: 790px;
	margin-left: 10px;
	background-color: #fff;
	height: auto;
}
.userInfo h1
{
	font-size: 36px;
	line-height: 40px;
	padding: 12px 15px 20px 15px;
}
.userInfo img
{
	float: left;
	margin: 5px 15px 0 15px;
}
.userInfo .userName
{
	margin: 5px 0 0 0;
}
.userInfo .userName
{
	float: left;
	display: block;
	width: 590px;
}
.userInfo .userName span
{
	float: left;
	display: block;
	width: 490px;
	line-height: 18px;
}
.userInfo .userName b span
{
	width: 100px;
	font-weight: bold;
}
.userInfo .userName
{
}
.userInfo .edit
{
	margin: 25px 0 20px 15px !important;
	margin: 25px 0 20px 7px;
	height: 18px;
	background-image: url(Media/left.png);
	background-repeat: no-repeat;
	background-position: center left;
	float: left;
	display: block;
	padding-left: 8px;
	cursor: pointer;
	text-decoration: none;
	font-weight: bold;
}
.userInfo .edit span
{
	background-image: url(Media/right.png);
	background-position: right top;
	float: left;
	display: block;
	height: 18px;
	line-height: 18px;
	color: #fff;
	cursor: pointer;
	padding-right: 8px;
	margin-right: 12px;
}
.userInfo .edit span:hover
{
	color: #eb6909;
}
.nonRegistered
{
	margin-left: 15px;
}
.userEdit
{
	position: relative;
	width: 790px;
	margin-left: 10px;
	background-color: #fff;
	height: auto;
}
.spanSet
{
	display: block;
	height: 18px;
	line-height: 18px;
	margin-top: 10px;
}
.chxList
{
	float: left;
	margin-right: 40px;
}
.userEdit .userEditImage, .userEdit .userEditContact, .userEdit .userEditAbout, .newsLetterItem
{
	padding: 15px;
	border-top: solid 1px #c8ccc5;
}
.userEdit .userEditImage h3, .userEdit .userEditContact h3, .userEdit .userEditAbout h3, .newsLetterItem h3
{
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 15px;
}
.userEdit .userEditImage span
{
}
.userEdit .userEditImage
{
}
.userEdit .userEditImage img
{
	float: left;
	margin: 0 15px 15px 0;
}
.userEdit .userEditContact
{
}
.userEdit .userEditAbout, .newsLetterItem.second
{
	border-bottom: solid 1px #c8ccc5;
}
.userEdit
{
}
.userEdit .edit, .newsLetter .edit
{
	margin: 25px 0 20px 15px !important;
	margin: 25px 0 20px 7px;
	height: 18px;
	background-image: url(Media/left.png);
	background-repeat: no-repeat;
	background-position: center left;
	float: left;
	display: block;
	padding-left: 8px;
	cursor: pointer;
	text-decoration: none;
	font-weight: bold;
}
.userEdit .edit span, .newsLetter .edit span
{
	background-image: url(Media/right.png);
	background-position: right top;
	float: left;
	display: block;
	height: 18px;
	line-height: 18px;
	color: #fff;
	cursor: pointer;
	padding-right: 8px;
	margin-right: 12px;
}
.userEdit .edit span:hover, .newsLetter .edit span:hover
{
	color: #eb6909;
}
.userEdit .cancel, .newsLetter .cancel
{
	margin: 25px 0 0 0;
	float: left;
	display: block;
	height: 18px;
	line-height: 18px;
}
.newsLetter
{
	position: relative;
	width: 790px;
	margin-left: 10px;
	background-color: #fff;
	height: auto;
}
#content1CPL .newsLetter
{
	position: relative;
	width: 790px;
	margin-left: 0px;
	background-color: #fff;
	height: auto;
	width: 990px;
}
.newsLetter a, .userEdit a
{
	color: #898b86;
}
.newsLetter a:hover, .userEdit a:hover
{
	color: #eb6909;
}
.newsLetter .chxNewsLetter
{
	font-weight: bold;
}
.newsLetter .chxNewsLetter label
{
	padding-left: 5px;
}
.engagementList
{
	position: relative;
	background-color: #fff;
	height: auto;
}
.plainWindow .engagementList
{
	width: 790px;
	margin-left: 10px;
}
.engagementList .ccross, .engagementList .cross a, .contributions .cross a
{
	color: #898b86;
}
.engagementList .ccross:hover, .engagementList .cross a:hover, .contributions .cross a:hover
{
	color: #eb6909;
}
#content2CRightPL .engagementList
{
	width: 790px;
}
#content3CCenterPL .engagementList
{
	width: 590px;
}
.engagementList .engagement
{
	/*padding: 15px;*/
	position: relative;
	border-bottom: solid 1px #c8ccc5;
	height: 100%;
}
.engagementList .engagementLeft
{
	float: left;
	padding: 15px 15px 15px 15px;
}
.engagementList .engagement .engagementRight
{
	float: left;
	padding: 15px 0 0 0;
}
#content2CRightPL .engagementList .engagement .engagementRight
{
	width: 600px;
}
#content3CCenterPL .engagementList .engagement .engagementRight
{
	width: 400px;
}
.engagementList .engagement .engagementRight h1
{
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 5px;
}
.engagementList .engagement .cross, .orgaList .orgaItem .cross, .contributionsRight .cross, .inShortList .inShortRight .cross, .topicList .cross
{
	position: absolute;
	text-decoration: underline;
	font-size: 11px;
	bottom: 7px;
	display: block;
	color: #bbc2ba;
	background-image: url(Media/cross.png);
	background-repeat: no-repeat;
	background-position: right center;
	text-align: right;
	padding-right: 22px;
	right: 7px;
	line-height: 17px;
}
.engagementList .engagement:hover .cross, .orgaList .orgaItem:hover .cross, .contributionsRight .cross:hover, .inShortList .inShortRight .cross:hover, .topicList .cross:hover
{
	color: #eb6909;
	text-decoration: underline;
	background-image: url(Media/cross_hover.png);
	background-repeat: no-repeat;
	background-position: right center;
	cursor: pointer;
}
.inShortList, .topicList
{
	position: relative;
	width: 590px;
	margin-left: 10px;
	background-color: #fff;
	height: auto;
}
.topicList .topic
{
	position: relative !important;
}
.inShortList .inShort, .topicList .topic
{
	/*padding: 15px;*/
	border-top: solid 1px #c8ccc5;
}
.inShortList .inShort .inShortLeft, .topicList .topic .topicLeft
{
	float: left;
	padding: 15px 0 15px 15px;
}
.inShortList .inShort .inShortRight, .topicList .topic .topicRight
{
	position: relative;
	float: left;
	padding: 15px 0 15px 15px;
	width: 400px;
}
.inShortList .inShort .inShortRight .date, .topicList .topic .topicRight .date
{
	display: block;
	margin: 5px 0;
}
.inShortList .inShort .inShortRight h1, .topicList .topic .topicRight h1
{
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 5px;
}
.inShortList a, .topicList a
{
	color: #898b86;
}
.inShortList a:hover, .topicList a:hover
{
	color: #eb6909;
}
.orgaList
{
	position: relative;
	margin-left: 10px;
	background-color: #fff;
	height: auto;
	width: 590px;
}
.orgaList .orgaItem
{
	/*padding: 15px;*/
	position: relative;
	border-top: solid 1px #c8ccc5;
	height: 100%;
}
.orgaList .orgaItem .orgaLeft
{
	float: left;
	padding: 15px 15px 15px 15px;
	width: 160px;
}
.orgaList .orgaItem .orgaRight
{
	float: left;
	padding: 15px 0 0 0;
	width: 400px;
}
.orgaList .orgaItem .orgaRight h1
{
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 5px;
}
.orgaList .orgaItem .orgaRight p
{
	margin-bottom: 25px;
}
.search
{
	position: relative;
	background-color: #fff;
	height: auto;
	width: 990px;
}
.search .searchCount
{
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	padding: 15px;
}
.search .searchItem
{
	padding: 15px;
	border-top: solid 1px #c8ccc5;
}
.search a
{
	text-decoration: none;
}
.search .searchItem:hover
{
	cursor: pointer;
	background-color: #c8ccc5;
}
.search .searchItem .searchHeader
{
	color: #898b86;
	text-decoration: underline;
}
.search .searchItem:hover .searchHeader
{
	color: #eb6909;
}
.search .searchItem .searchContent
{
	color: #333333;
	text-decoration: none;
}
.search .searchItem .searchLink
{
	color: #333333;
	display: block;
	margin-top: 12px;
	text-decoration: none;
	font-size: 11px;
}
.searchTop
{
	position: relative;
	background-color: #fff;
	display: block;
	width: 960px;
	height: 93px;
	padding: 15px;
}
.searchTop h1
{
	font-size: 36px;
}
.searchTop .searchBox
{
	position: absolute;
	top: 31px;
	right: 15px;
}
.searchTop .searchBox .text
{
	width: 180px;
	height: 15px;
	float: right;
	margin-left: 10px;
}
.searchTop .watermarked
{
	width: 180px;
	height: 15px;
	color: #999999;
	float: right;
	margin-left: 10px;
}
.searchTop input.searchButton
{
	float: right;
	width: 19px;
	height: 19px;
}
.searchTop .all
{
	position: absolute;
	bottom: 15px;
	right: 0px;
	height: 18px;
	background-image: url(Media/left.png);
	background-repeat: no-repeat;
	background-position: center left;
	float: left;
	display: block;
	padding-left: 8px;
	cursor: pointer;
	text-decoration: none;
	font-weight: bold;
}
.searchTop .all span
{
	background-image: url(Media/right.png);
	background-position: right top;
	float: left;
	display: block;
	height: 18px;
	line-height: 18px;
	color: #fff;
	cursor: pointer;
	padding-right: 8px;
	margin-right: 12px;
}
.searchTop .all span:hover
{
	color: #eb6909;
}
.contributionsList
{
	position: relative;
	background-color: #fff;
	height: auto;
	border-bottom: solid 1px #c8ccc5;
}
.contributionsList .delete
{
	position: absolute;
	bottom: 7px;
	right: 110px;
	color: #898b86;
}
.contributionsList .delete:hover
{
	color: #eb6909;
}
#content2CRightPL .contributionsList
{
	margin-left: 10px;
	width: 790px;
}
#content3CCenterPL .contributionsList
{
	margin-left: 10px;
	width: 590px;
}
#content2CRightPL .contributionsList .contributions
{
	width: 790px;
}
#content3CCenterPL .contributionsList .contributions
{
	width: 590px;
}
.contributionsList .contributions
{
	/*padding: 15px;*/
	position: relative;
	border-top: solid 1px #c8ccc5;
	height: 100%;
	line-height: 15px;
}
.contributionsList .contributions td
{
	vertical-align: top;
	position: relative;
	border-top: solid 1px #c8ccc5;
}
.contributionsList .contributionsLeft
{
	/*float: left;*/
	padding: 15px 15px 15px 15px;
	width: 172px;
	overflow: hidden;
}
.contributionsList .contributions .contributionsRight
{
	position: relative; /*float: left;*/
	padding: 15px 0 0 0;
	height: 125px;
}
#content2CRightPL .contributionsList .contributions .contributionsRight
{
	width: 588px;
}
#content3CCenterPL .contributionsList .contributions .contributionsRight
{
	width: 400px;
}
.contributionsList .contributions .contributionsRight h1
{
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 5px;
}
.feeds
{
	position: relative;
	background-color: #fff;
	height: 300px;
	width: 990px;
	border-top: solid 1px #c8ccc5;
}
.feeds .feedsColumn
{
	display: block;
	float: left;
	width: 360px;
	padding: 15px 15px;
}
.feeds h3
{
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 10px;
}
.feeds .rss
{
	height: 18px;
	background-image: url(Media/rss_left.png);
	background-repeat: no-repeat;
	background-position: center left;
	float: left;
	display: block;
	padding-left: 22px;
	cursor: pointer;
	text-decoration: none;
	font-weight: bold;
	margin-bottom: 5px;
}
.feeds .rss span
{
	background-image: url(Media/rss_right.png);
	background-position: right top;
	float: left;
	display: block;
	height: 18px;
	line-height: 18px;
	color: #fff;
	cursor: pointer;
	padding-right: 20px;
}
.feeds .rss:hover span
{
	background-image: url(Media/rss_right_hover.png);
	background-position: right top;
	float: left;
	display: block;
	height: 18px;
	line-height: 18px;
	color: #fff;
	cursor: pointer;
	padding-right: 20px;
}
.rssHover
{
	height: 18px;
	background-image: url(Media/rss_left.png);
	background-repeat: no-repeat;
	background-position: center left;
	float: left;
	display: block;
	padding-left: 22px;
	cursor: pointer;
	text-decoration: none;
	font-weight: bold;
	margin-bottom: 5px;
}
.rssHover span
{
	background-image: url(Media/rss_right_hover.png);
	background-position: right top;
	float: left;
	display: block;
	height: 18px;
	line-height: 18px;
	color: #fff;
	cursor: pointer;
	width: 214px;
}
.feedsChoise
{
	position: relative; /*position: absolute;*/
	background-color: #fff;
	width: 204px;
	height: 126px;
	border: solid 1px #a8aca5;
	padding: 12px 15px;
	line-height: 15px;
}
.feedsChoise p
{
	margin-bottom: 12px;
}
.feedsChoise .fcColumn
{
	float: left;
	display: block;
	padding-right: 10px;
	line-height: 18px;
}
.feedsChoise .iexplorer, .feedsChoise .firefox, .feedsChoise .safari, .feedsChoise .google, .feedsChoise .bloglines, .feedsChoise .yahoo
{
	color: #898b86;
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 16px;
}
.feedsChoise .iexplorer
{
	background-image: url(Media/Feeds/iexplorer.png);
}
.feedsChoise .firefox
{
	background-image: url(Media/Feeds/firefox.png);
}
.feedsChoise .safari
{
	background-image: url(Media/Feeds/safari.png);
}
.feedsChoise .google
{
	background-image: url(Media/Feeds/google.png);
}
.feedsChoise .bloglines
{
	background-image: url(Media/Feeds/bloglines.png);
}
.feedsChoise .yahoo
{
	background-image: url(Media/Feeds/yahoo.png);
}
.feedsChoise .iexplorer:hover, .feedsChoise .firefox:hover, .feedsChoise .safari:hover, .feedsChoise .google:hover, .feedsChoise .bloglines:hover, .feedsChoise .yahoo:hover
{
	color: #eb6909;
}
.linkList
{
	color: #898B86;
	padding: 20px 0 40px 15px;
}
.linkList td
{
	padding-right: 30px;
}
.linkList a
{
	color: #898B86;
}
.linkList a:hover
{
	color: #eb6909;
}
.infoRight
{
	clear: right;
	float: right;
	height: auto;
	display: block;
	width: 190px; /*padding-bottom: 10px;*/
	margin: 0 0 10px 10px;
}
.infoRight .infoRightContent
{
	background-color: #c8ccc5;
	color: #333;
	height: auto;
	padding: 7px;
}
.infoRight .infoRightContent h1
{
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 8px;
}
.infoRight img
{
	margin-bottom: 7px;
}
.infoRight .infoRightContent p
{
	line-height: 15px;
}
a .engagement
{
	color: #333333;
	text-decoration: none !important;
	cursor: pointer;
}


