.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;
}