@media all {
	/* --- reset and base styles --- */

	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
		border: 0pt none;
		font-style: inherit;
		font-weight: inherit;
		margin: 0pt;
		outline-color: invert;
		outline-style: none;
		outline-width: 0pt;
		padding: 0pt;
		vertical-align: baseline;
	}

	table, caption, tbody, tfoot, thead, tr, th, td {
		vertical-align: top;
	}
	input, textarea, select {
		font-family: inherit;
	}
	table {
		empty-cells: show;
	}

	/* remember to define focus styles! */
	:focus {
		outline: 0;
	}
	ol, ul {
		list-style: none;
	}

	/* tables still need 'cellspacing="0"' in the markup */
	table {
		border-collapse: separate;
		border-spacing: 0;
	}
	caption, th, td {
		text-align: left;
		font-weight: normal;
	}

	blockquote:before, blockquote:after, q:before, q:after {
		content: "";
	}
	blockquote, q {
		quotes: "" "";
	}

	/* --- end of reset ---*/

	/* --- Generics --- */
	.be-nice-to-Mac-IE5 {
		font-family: "\"}\"";
		font-family: inherit;
	}

	body {
		color: #000;
		background: #f0f0f0;
		font: 62.5% Arial, Helvetica, sans-serif;
	}

	p, p span {
		text-align: left;
		font-size: 1.2em;
		padding: 5px 0;
	}
	a {
		color: #c82a22;
	}
	p a {
		text-decoration: underline;
	}
	p a:hover, h3 a:hover {
		background-color: transparent !important;
	}
	a:hover {
		text-decoration: none;
	}
	.italic {
		font-style: italic;
	}
	strong {
		font-weight: 700;
	}
	ul {
		list-style-image: none;
		list-style-position: outside;
		list-style-type: none;
	}
	a.skipNav {
		position: absolute;
		left: -999px;
		color: #000;
		padding: 2px 4px;
		font-size: 0.85em;
	}
	a.skipNav:focus, a.skipNav:hover {
		left: 17px;
		margin-top: 25px;
	}

	/* --- fonts & links ---*/
	h1 {
		color: #a74742;
		font-size: 2em;
		font-weight: 700;
		text-transform: capitalize;
	}
	h1 span {
		position: absolute;
		text-indent: -999px;
	}
	h2 {
		font-size: 2em;
		color: #a74742;
		font-weight: 700;
	}
	h2.noBorder {
		border: none !important;
	}
	h3 {
		font: 1.0em/1.0em Arial, Helvetica, sans-serif;
		color: #999;
	}
	h3.sideBar 
	{
	    font-size: 1.5em;
		color: #000;
		font-weight: 700;
	}
	h3.upperBlack {
		margin: 5px 0 10px 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.2em;
		line-height: 1em;
		color: #000000;
		font-weight: bold;
	}
	h4 {
		font-size: 2.2em;
		color: #000;
		font-weight: 300;
	}
	hr {
		display: block;
		clear: both;
		height: 1px;
		background: #999;
		width: 85%;
		margin: 0 auto;
	}
	.smallText {
		font-size: 1em !important;
	}
	.bold {
		font-weight: 700;
	}
	
	.blackText {
		color: #000;
	}
	
	.font11 {font-size:1.1em;}
	.font12 {font-size:1.2em;}
	
	.titleHeader {
		display: block;
	}
	
	.titleTopic {
		margin: 0 0 8px 0;
		font-weight: bold;
		font-size: 12px;
	}
	
		.titleTopic a 
		{
			color: #000;
			text-decoration: none;
		}
		
			.titleTopic a:hover 
			{
				text-decoration: underline;
			}
		
	.topicsContent .comment
	{
		font-weight: 300;
		font-size: 11px;
		background: url(../images/mt/icn_comment.gif) no-repeat center left;
		padding: 0 0 0 24px;
	}
	
	.titleTopicBigger {
		margin: 3px 0 0 0;
		color: #0E2A7D;
		font-weight: bold;
		font-size: 14px;
	}
	.upper {
		text-transform: uppercase;
	}

	.fontNormal {
		font-weight: normal !important;
	}
	
	.bold {
		font-weight: 700;
	}

	.date {
		font-size: 1.1em;
		margin: 0 0 5px 0;
	}
	
		.date a 
		{
			color:#c82a22;
		}
	/* --- paddings, margins & floats ---*/
	.clearFloat {
		clear: both;
		height: 0;
		line-height: 1px;
		font-size: 1px;
		visibility: hidden;
	}
	.left {
		float: left;
	}
	.right {
		float: right;
	}
	.centered {
		margin: 0 auto;
	}
	.center {
		text-align: center;
	}
	.textAlignLeft {text-align:left !important;}
	
	.none {
		float: none;
	}
	.clear {
		clear: both;
	}
	.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	.clearfix {
		display: inline-block;
	}
	.inline {
		display: inline;
	}
	.marginLeft {
		margin-left: 10px;
	}
	.marginLeft5 {
		margin-left: 5px;
	}
	.marginRight {
		margin-right: 10px;
	}
	.marginRight5 {
		margin-right: 5px;
	}
	.marginTop {
		margin-top: 10px;
	}
	.marginTop1 {
		margin-top: 1px;
	}
	.marginTop5 {
		margin-top: 5px;
	}
	.marginTop15 {
		margin-top: 15px;
	}
	.marginTop20 {
		margin-top: 20px;
	}
	.marginBottom {
		margin-bottom: 10px;
	}
	.marginBottom5 {
		margin-bottom: 5px;
	}
	.marginBottom15 {
		margin-bottom: 15px;
	}
	.marginBottom20 {
		margin-bottom: 20px;
	}
	.marginBottom35 {
		margin-bottom: 35px;
	}
	.marginBottom30 {
		margin-bottom: 30px;
	}
	.noMargin {
		margin: 0 !important;
	}
	.noPadding {
		padding: 0 !important;
	}
	.padding15H {
		padding: 0 15px;
	}
	.paddingTop {
		padding-top: 10px;
	}
	.paddingTop5 {
		padding-top: 5px;
	}
	.paddingBottom {
		padding-bottom: 10px;
	}
	.paddingBottom5 {
		padding-bottom: 5px;
	}
	.paddingLeft {
		padding-left: 10px;
	}
	.leftTopPadding5 {
		padding-left: 5px;
		padding-top: 5px;
	}
	.paddingLeft20 {
		padding-left: 20px;
	}
	.paddingLeft70 {
		padding-left: 70px;
	}
	.paddingRight {padding-right:15px;}
	.padding10V {
		padding: 10px 0;
	}
	.padding15V {
		padding: 15px 0;
	}
	.padding10H {
		padding: 0 10px;
	}
	.padding10Bottom {
		padding-bottom: 10px;
	}
	.padding10 {
		padding: 10px;
	}
	.noBorder {
		border: none !important;
	}
	.noBorderBottom {
		border-bottom: none !important;
	}
	.noBorderTop {
		border-top: none !important;
	}
	.noBorderLeft {
		border-left: none !important;
	}
	.noBorderRight {
		border-right: none !important;
	}
	.borders {
		border: 1px solid #ff00ff;
	}
	.hr-dashed {
		border-bottom: 1px dashed #CFCFCF;
		font-size: 0.1em;
	}
	.dottedX {
		border-bottom: 1px solid #cfcfcf; 
		font-size: 0.1em;
	}
	
	.dottedXJobs {
		border-bottom: 1px solid #E6D399; 
		font-size: 0.1em;
	}
	.bkgHeadersUnderline 
	{
		/* background: url(../images/hic/dottedHeaders.gif) repeat-x bottom left; */
		height:10px;
	}
	.fixWidth100{width:100px;}
	.inLine {display:inline !important;}

	/* --- main structure ---*/

	#uberContainer {
		margin: 0 auto;
		position: relative;
		width: 970px;
	}
	#content {
		background: #fff;
		clear: both;
	}
	#header {
		/* background: transparent url(../images/hic/bkgHeader.gif) repeat-x scroll; */
		float: left;
		font-family: tahoma,arial,helvetica,sans-serif;
		height: 1%;
		padding: 0px;
		width: 970px;
	}

	#breadcrumb {display:block; }
	#breadcrumb li span {padding: 0 3px;}
	#breadcrumb li a {text-decoration: underline;}
	#breadcrumb li a:hover {text-decoration: none;}
	.CommonBreadCrumbArea {
		font-size: 1.1em;
		height: 1%;
		margin: 0 0 0 5px;
	}
	.CommonBreadCrumbArea a:link, .CommonBreadCrumbArea a:visited, .CommonBreadCrumbArea a:active {
		text-decoration: none;
		color: #000;
	}
	.CommonBreadCrumbArea a:hover {
		text-decoration: underline;
		color: #C82A22;
	}

	#contenidoBcr #leadStory {
		margin: 10px 0;
	}

	#contenidoBcr #leadStory .story h4 a {
		color: #000;
		margin-bottom: 5px;
		text-decoration: none;
	}
	
		#contenidoBcr #leadStory .story h4 a:hover 
		{
			text-decoration: underline;
		}
	
	#contenidoBcr #leadStory .relatedPict {
		overflow: hidden;
		margin: 0 30px 10px 0;;
		float: left;
	}
	
	#contenidoBcr #leadStory #relatedLinks 
	{
		margin: 15px 0;
	}
	
	#contenidoBcr #leadStory #relatedLinks a {
		margin: 2px 30px 2px 0;
		display: block;
		float: left;
		color: #787878;
		/*font-size: 1.1em; MTCS-92*/
		background: url(../images/mt/bkg_relatedLinks.gif) center right no-repeat;
		padding: 0 13px 0 0;
		text-transform: uppercase;
		text-decoration: none;
		line-height: normal;
	}
	
	#contenidoBcr #leadStory #relatedLinks a:hover {
		display: block;
		text-decoration: underline;
	}
	
	#contenidoBcr #leadStory #buttonJoinDebate a {
		display: block;
		background: url(../images/mt/btn_joinDebate.gif) 0 0 no-repeat;
		width: 139px;
		height: 26px;
		text-indent: -1000em;
		margin: 20px;
	}
	
	#contenidoBcr .mainHeader {
		padding: 0; 
		margin: 0 0 10px 0;
		/* background: url(../images/hic/hr_dashed_grey.gif) bottom left repeat-x; */
	}


	/* --- Header Elements ---*/

	/* --- Page Header --- */

	#headerTop {
		margin-top: 5px;
		background: url(../images/mt/pageHeaderTop.gif) no-repeat;
	}

		/*Middle*/

	#headerMiddle {
		background: url(../images/mt/pageHeaderMiddle.gif) repeat-y 1px;
		padding: 0 0 0 20px;
	}

	#headerMiddle ul {
		list-style-type: none;
		margin: 5px 0 0 0;
		padding: 0;
	}

	#headerMiddle ul li {
		list-style-type: none;
		display: inline;
		margin-right: 20px;
	}

	#headerLogo {
		margin: 5px 0 11px 5px;
		float: left;
		padding: 0 !important;
		clear: both;
	}

	html>body #headerLogo {
		margin: 5px 0 11px 5px;
		*margin: 0px 0 11px 5px;
	}

	#headerMiddle span {
		visibility: hidden;
		height: 1%;
	}
	
		#headerMiddle.horizList span 
		{
			visibility: visible;
			height:auto;
		}	

		/* Bottom */

	#headerBottom {
		position: relative;
		background: url(../images/mt/pageHeaderBottom.gif) no-repeat 1px 0;
		margin: 0;
		padding-left: 6px;
		height: 37px;
	}

	#headerBottom ul {
		list-style-type: none;
		padding: 0;
		margin: 0;
	}

	#headerBottom ul li {
		list-style-type: none;
		display: inline;
		margin-right: 15px;
	}

	#headerBottom .margin12 {
		margin-right: 12px;
	}

	#headerBottom .margin17 {
		margin-right: 17px;
	}

	#headerBottom .margin16 {
		margin-right: 16px;
	}

	#headerBottom span {
		visibility: hidden;
	}

	#searchLinks {
		padding: 6px 0 0 176px;
		float: right;
	}

	html>body #searchLinks {
		padding: 6px 0 0 0;
	}

	*+html #searchLinks {
		padding: 6px 0 0 142px;
	}

	.noRightMargin {
		margin-right: 0 !important;
	}

	*+html .noRightMargin {
		margin-right: 21px !important;
	}

	.marginRightLogin {
		margin-right: 10px;
	}

	html>body .marginRightLogin {
		margin-right: 27px;
	}

	*+html .marginRightLogin {
		margin-right: 66px !important;
	}

	/* Site search */

	.siteSearch {
		width: 212px;
		margin: 0 2px 0 45px;
		*margin: 0 4px 0 5px;
		text-align: right;
		height: 45px;
		float: right;
	}

	.siteSearchResults {
		width: 212px;
		margin: 0 2px 0 5px;
		*margin: 0 4px 0 5px;
		text-align: right;
		height: 45px;
	}

	html>body .siteSearch {
		height: 0;
		float: left;
	}

	.siteSearch h2 span, .siteSearchResults label span {
		visibility: hidden;
	}

	.searchLabel label {
		float: left;
		background: url(../images/mt/titleSearch.gif) no-repeat 0 3px;
		margin:0;
		padding:0;
		width: 45px;
		font-size: 1em;
		display: block;
		height: 20px;
	}

	.siteSearch .searchRadios, .siteSearchResults .searchRadios {
		margin-top: 0;
		padding-top: 0;
	}

	*+html .siteSearch .searchRadios, .siteSearchResults .searchRadios {
		margin-top: 0;
	}

	.field {
		border: #999 solid 1px;
		width: 130px;
		height: 13px;
		font-size: .9em;
	}

	.siteSearch .field, .siteSearchResults .field {
		margin: 0 0 6px 0;
		height: 13px;
	}

	.siteSearch .searchRadios input, .siteSearchResults .searchRadios input {
		overflow:hidden;
		padding:0!important;
		margin:1px 4px 0 4px !important;
		height:1.25em;
		width:13px;
		display:inline;
		}
		
	.buttonSearch {
		margin: 0 0 0 4px;
		padding: 0;
		float: left;
	}

	/* sub nav */	
	#subNav {
		float:left;
		height: 1%;
		margin-left: 135px;/* this number places the ie6 nav, dont make the mistake of thinking it is related to any kind of width - if you need to change it, its going to be pure guess work */
		margin-top: -30px;
		padding: 0;
		width: 675px;
		}
		
	html>body #subNav {
		margin-top: -33px;
		margin-left: 271px;
		}
		
	#subNav ul {
		margin: 0 0 0 5px;
		padding: 0;
		height: 1%;
		}
		
	#subNav ul li {
		margin-right: 2px;
		height: 1%;
		padding: 0
		}

	#subNav li a, #subNav li a:hover {
		height: 24px;
		font-size: 12px;
		text-decoration: none;
		background-repeat: no-repeat;
		background-position: 0 0;
		padding: 0
		}

	#subNav li a span {
		visibility: hidden;
		height: 1%;
		padding: 0
	}

	#headerBottom .horizList {
		width: 978px;
	}

	.horizList li {
		float: left;
		background-image: none;
		padding-left: 0;
		margin: 0;
		}

	.horizList li a {
		float: left;
		display: block;
		}	
		
	#subNav li#navNews a { background-image: url(../images/mt/navNews.gif); width: 105px; }
	#subNav li#navNews a:hover, #subNav li#navNews .on { background-position: -105px 0; }

	#subNav li#navBlogsForums a { background-image: url(../images/mt/navBlogsForums.gif); width: 104px; }
	#subNav li#navBlogsForums a:hover, #subNav li#navBlogsForums .on { background-position: -104px 0; }

	#subNav li#navJobs a { background-image: url(../images/mt/navJobs.gif); width: 105px; }
	#subNav li#navJobs a:hover, #subNav li#navJobs .on { background-position: -105px 0; }

	#subNav li#navEvents a { background-image: url(../images/mt/navEvents.gif); width: 105px; }
	#subNav li#navEvents a:hover, #subNav li#navEvents .on { background-position: -105px 0; }

	#subNav li#navDownloads a { background-image: url(../images/mt/navDownloads.gif); width: 104px; }
	#subNav li#navDownloads a:hover, #subNav li#navDownloads .on { background-position: -104px 0; }

	#subNav li#navMicrosites a { background-image: url(../images/mt/navMicrosites.gif); width: 105px; }
	#subNav li#navMicrosites a:hover, #subNav li#navMicrosites .on { background-position: -105px 0; }

	#subNav li#navWhatsYourProblem a { background-image: url(../images/mt/navWhatsYourProblem.gif); width: 135px; }
	#subNav li#navWhatsYourProblem a:hover, #subNav li#navWhatsYourProblem .on { background-position: -135px 0; }

	/* --- Top Nav ---*/
	
	#headerMiddle #searchLinks li a {text-indent:-1000em;}
	#headerMiddle li#topNavHome a { background: url(../images/mt/topNavHome.gif) no-repeat; text-decoration: none; width: 28px; }
	#headerMiddle li#topNavSubscribe a { background: url(../images/mt/topNavSubscribe.gif) no-repeat; text-decoration: none; width: 53px; }
	#headerMiddle li#topNavAdvertise a { background: url(../images/mt/topNavAdvertise.gif) no-repeat; text-decoration: none; width: 54px; }
	#headerMiddle li#topNavContact a { background: url(../images/mt/topNavContact.gif) no-repeat; text-decoration: none; width: 58px; }
	#headerMiddle li#topNavAbout a { background: url(../images/mt/topNavAbout.gif) no-repeat; text-decoration: none; width: 48px; }
	#headerMiddle li#topNavHelp a { background: url(../images/mt/topNavHelp.gif) no-repeat; text-decoration: none; width: 24px; }
	#headerMiddle li#topNavNews a { background: url(../images/mt/topNavNews.gif) no-repeat; text-decoration: none; width: 74px; }
	#headerMiddle li#topNavArchive a { background: url(../images/mt/topNavArchive.gif) no-repeat; text-decoration: none; width: 42px; }
	#headerMiddle li#topNavLogin a { background: url(../images/mt/topNavLogin.gif) no-repeat; text-decoration: none; width: 28px; }
	#headerMiddle li#topNavLogout a { background: url(../images/mt/topNavLogout.gif) no-repeat; text-decoration: none; width: 39px; }
	#headerMiddle li#topNavNewsfeeds a { background: url(../images/mt/topNavNewsfeeds.gif) no-repeat; text-decoration: none; width: 71px; }
	#headerMiddle li#topNavMyMt a { background: url(../images/mt/topNavMyMt.gif) no-repeat; text-decoration: none; width: 32px; }
	#headerMiddle li#topNavRegister a { background: url(../images/mt/topNavRegister.gif) no-repeat; text-decoration: none; width: 46px; }
	#headerMiddle li#topNavInvite a { background: url(../images/mt/topNavInvite.gif) no-repeat; text-decoration: none; width: 32px; }

	/*--- Main Nav ---*/

	#headerBottom li#mainNavNews a { /* background-image: url(../images/mt/mainNavNews.gif); */ text-decoration: none; width: 56px; height: 37px; }
	#headerBottom li#mainNavNews a:hover{ background-position: -56px 0; }

	#headerBottom li#mainNavFinance a { background-image: url(../images/mt/mainNavFinance.gif); text-decoration: none; width: 74px; height: 37px; }
	#headerBottom li#mainNavFinance a:hover, #headerBottom li#mainNavFinance .on { background-position: -74px 0; }

	#headerBottom li#mainNavEntrepren a { background-image: url(../images/mt/mainNavEntrepren.gif); text-decoration: none; width: 146px; height: 37px; }
	#headerBottom li#mainNavEntrepren a:hover, #headerBottom li#mainNavEntrepren .on { background-position: -146px 0; }

	#headerBottom li#mainNavGovernanceCSR a { background-image: url(../images/mt/mainNavGovernanceCSR.gif); text-decoration: none; width: 120px; height: 37px; }
	#headerBottom li#mainNavGovernanceCSR a:hover, #headerBottom li#mainNavGovernanceCSR .on { background-position: -120px 0; }

	#headerBottom li#mainNavHumanCapital a { background-image: url(../images/mt/mainNavHumanCapital.gif); text-decoration: none; width: 77px; height: 37px; }
	#headerBottom li#mainNavHumanCapital a:hover, #headerBottom li#mainNavHumanCapital .on { background-position: -77px 0; }

	#headerBottom li#mainNavLeadership a { background-image: url(../images/mt/mainNavLeadership.gif); text-decoration: none; width: 98px; height: 37px; }
	#headerBottom li#mainNavLeadership a:hover, #headerBottom li#mainNavLeadership .on { background-position: -98px 0; }

	#headerBottom li#mainNavStrategy a { background-image: url(../images/mt/mainNavStrategy.gif); text-decoration: none; width: 104px; height: 37px; }
	#headerBottom li#mainNavStrategy a:hover, #headerBottom li#mainNavStrategy .on { background-position: -104px 0; }

	#headerBottom li#mainNavMarketing a { background-image: url(../images/mt/mainNavMarketing.gif); text-decoration: none; width: 111px; height: 37px; }
	#headerBottom li#mainNavMarketing a:hover, #headerBottom li#mainNavMarketing .on { background-position: -111px 0; }

	#headerBottom li#mainNavTechnology a { background-image: url(../images/mt/mainNavTechnology.gif); text-decoration: none; width: 118px; height: 37px; }
	#headerBottom li#mainNavTechnology a:hover, #headerBottom li#mainNavTechnology .on { background-position: -118px 0; }


		/*-- Community Sever Nav --*/
	#communityNav {
		height: 13px;
	}
	#communityNav ul {
		float: right;
		color: #FFC11F;
	}
	#communityNav li a {
		color: #fff;
		padding: 3px 15px;
		font-weight: bold;
		text-decoration: none;
		margin:0;
		background: #a74742;
		display: block;
		font-size: 1.2em;
	}
	
	#communityNav li a:hover,
	#communityNav li a.Selected {
		color: #e1c0c0;
	}

	div#leaderBoard {
		position: absolute;
		top: 10px;
		left: 0;
		height: 90px;
		font-size: 150%;
		color: yellow;
		text-transform: uppercase;
		width: 100%;
		text-align: center;
	}
		
	div#adBannerTop {
		text-align: center;
		margin: 0;
		height: 98px;
	}

/* end header section */


	/* --- Lists --- */
	
	p.bullet a, h3.bullet a {
		padding: 0.2em 0.2em 0.2em 1.5em;
		display: block;
		background-position: 0 0.6em;
		text-decoration: none;
	}
	
	/*-- community search --*/
	
	#searchCommunityBox {
		text-align: center;
		width: 698px;
		margin: 0 auto;
		background: url(../images/mt/bkg_searchCommunityBox.gif) 0 0 repeat-y;
	}
	
	#searchCommunityBox .search 
	{
		background: url(../images/mt/bkg_searchCommunityBoxTop.gif) top left no-repeat;
		padding: 18px 0 10px 0;
	}
	
	#searchCommunityBox .searchBottom 
	{
		background: url(../images/mt/bkg_searchCommunityBoxBottom.gif) bottom left no-repeat;
		height: 10px;
	}
	
	#searchCommunityBox .searchButton 
	{
		margin: 0 0 0 10px;
		background-image: url(../images/mt/btn_arrowsGrey.gif);	
	}
	
		.searchCommunityXCol #searchCommunityBox 
		{
			width: auto;
			background: url(../images/mt/bkg_xColSearchCommunityBox.gif) 0 0 no-repeat;
			padding: 17px 13px 0 13px;
			text-align: left;
		}
		
			.searchCommunityXCol #searchCommunityBox label
			{
				font-size: 1.3em;
				font-weight: 700;
				width: auto;
				display: block;	
			}
			
			.searchCommunityXCol #searchCommunityBox .textBoxSearchXCol
			{
				width: 150px;
				margin: 0 0 10px 0;
			}
			
			.searchCommunityXCol #searchCommunityBox .searchButton
			{
				margin: 0 5px 10px 0;
			}
		
	a.searchButton {
		background: #fafafa none repeat scroll 0% 50%;
		border: 1px solid #CBB063;
		color: #000000;
		display: inline;
		font-size: 0.9em;
		margin-bottom: 3px;
		padding: 1px 5px;
		text-decoration: none;
		cursor: pointer;
	}
	.textBoxSearch {
		width: 196px;
		border: 1px solid #dedede;
		border-top-color: #8f8f8f;
		border-right-color: #c3c3c3;
		margin-left: 10px;
		padding: 2px;
	}
	.titleSearch {
		font-size: 1.3em;
		font-weight: 700;
		color: #000;
	}
		
	.searchCommunityXCol {
		padding: 0;
		background: url(../images/mt/bkg_searchCommunityXCol.gif) 0 0 repeat-y;
		margin: 0 0 20px 0; 
	}
		.searchCommunityXCol .searchCommunityXColBot 
		{
			background: url(../images/mt/bkg_searchCommunityXColBot.gif) 0 0 no-repeat;
			height: 10px;
			font-size: 1px;
			line-height: 1px;
		}
		
	
	.textBoxSearchXCol {
		width: 180px;
		border: 1px solid #bac5cb;
		padding: 2px;
	}
	.titleSearchXCol {
		margin-bottom: 10px;
	}

	/* --- Footer Elements --- */

#footer {

	font-size: 1.1em;
	margin-left: 100px;
	margin-top: 10px;
	margin-bottom: 10px!important;
}

#footer ul {
	list-style-type: none;
	margin: 0;
	padding:0;
}

#footer ul li {
	list-style-type: none;
	display: inline;
	margin-right: 9px;
}

#footer a {
	color: #000;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

#footer img {
	margin-right: 10px;
}
	
/* --- Button Ads --- */
#buttonAdsContainer {text-align:right; margin-bottom:15px;}
#buttonAdsContainer h4 {margin-bottom:10px;}
#buttonAds {text-align:center;}
#buttonAds div { display:block;}
#buttonAds div img {margin: 0 0 10px 0;}
	
	.footerNav {display:block; width:700px; margin:0; padding:0;}
	

	/* top nav/links positioned from the footer*/

	div#topNav {
		position: absolute;
		right: 226px;
		top: 3px;
		z-index: 40;
	}
	
	div#topNav ul {
		margin-left: 0;
		padding-left: 0;}

	div#topNav ul li{
		padding:3px 4px 0 4px;
		line-height:1.1em;
		}
	
	.horizList ul li, ul.horizList li {
		display: inline;
		float: left;
	}
	
	div#topNav ul li#RSS a{
		padding-right:32px;
		/* background:url(../images/hic/iconRSS.gif) right top no-repeat; */
		background-position: right 2px;
		}
	
	div#topNav ul li a {
		color: #FFFFFF;
		font-size: 1.1em;
		padding:1px 4px;
	}

	div#topNav ul li a:hover, div#topNav ul li a.selected {color: #ffffff; text-decoration: none;}
		
	div#topNav li a.selected {
		color:#fff!important;
		}


	/* Login & register nav/links positioned from the footer*/

	ul#loginRegisterNav {
		position: absolute;
		right: 17px;
		top: 3px;
		z-index: 40;
	}
	ul#loginRegisterNav li {
		float: left;
		margin-right: 10px;
		padding: 3px 4px 0 4px;
		text-transform: capitalize;
	}
	ul#loginRegisterNav .last {
		border-right: none;
		margin-right: 0px;
		padding-right: 0px;
	}
	ul#loginRegisterNav li a {
		color: #FFFFFF;
		font-size: 1.1em;
		padding: 1px 4px;
	}
	
	ul#loginRegisterNav li a:hover {
		color:#fff;
		text-decoration: none;
		}
	
	#topNav a:focus, #loginRegisterNav a:focus, #infoLinks a:focus, #topNav a:active, #loginRegisterNav a:active, #infoLinks a:active {outline: 0pt;}
	
	.footerContainer {
		font-size: 1.1em;
		margin: 0px;
		padding-top: 10px;
	}
	.footerContainer .footerNav ul, .sisterSites ul {
		padding: 0;
		margin:0 !important; width:700px; display:inline;
	}
	
	.footerContainer .footerNav ul li, .sisterSites ul li {
		margin-right: 5px;
		float: left;
		display: inline;
		padding: 0 6px 0 7px;
		line-height: 1.1em;
		margin-bottom: 10px;
	}
	.footerContainer .footerNav ul li.last, .sisterSites ul li.last {
		border-right: none;
	}
	
	.footerContainer .horizList li {
		float: none;
		margin-right: 5px;
		padding: 0pt 7px 0pt 6px;
		line-height: 1.1em;}
		
	.footerHaymarket {
		float: left;
		padding-left: 11px;
		margin-right: 57px;
	}
	.footerHaymarket p {
		margin: 0;
		font-size: 1em;
		line-height: 19px;
	}
	/* --- xCol for Jobs --- */

	.xColBoxHeader 
	{
	    background: #ff5b53;
	}
	
	.xColBoxHeader h2.jobs {
		width: 135px;
        height: 36px;
        background: url(../images/mt/h2_jobs.gif) 0 0 no-repeat;
        text-indent: -1000em;
	}
	/*.xColBoxHeader .jobsRSS {
		float: right;
		margin-top: 4px;
	}*/

	.xColBoxContent {
		background: #fff;
		margin-bottom: 10px;
	}

	/* --- Forms --- */
	
	input, select, textarea {
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 1em;
	}

	input, textarea {
		padding: 1px 4px; /*this will play havoc with the box model -  please take 8px off every fixed width form*/
	}
	select, textarea, input, button {
		font-family: Arial,Helvetica;
	}
	select {
		height: 20px;
	}
	option {
		padding: 0.1em 0.2em;
	}
	input.checkBox {
		border: none;
	}
	label {
		font-size: 1.1em;
	}
	input.button, a.button, a.imgButton {
		background: #a2a2a2 url(../images/mt/btn_arrows.gif) top right no-repeat;
		border: none;
		color: #fff;
		font-size: 1.1em;
		margin: 0;
		padding: 0 28px 0 7px;
		/*font-weight: 700; MTCS-93*/
		width: auto;
		cursor: pointer;
		text-decoration: none;
		text-transform: uppercase;
		height: 17px;
		display: inline-block;
	}
	
		a.button, a.imgButton 
		{
			padding-top: 2px;
			height: 15px;
		}
		
			a.button:hover, a.imgButton:hover 
		{
			text-decoration: none;
		}
	
	#jobsOfTheWeek {
		clear: both;
		padding: 10px;
	}
	#jobsOfTheWeek h2 {
		font-family: Arial,Helvetica,sans-serif;
		font-size: 1.2em;
		line-height: 1.3em;
		font-weight: 700;
	}
	#jobsOfTheWeek ul li a {
		font-weight: 700;
		overflow:hidden;
		color:#FF5A54;
		text-decoration: none;
	}
	    
	    #jobsOfTheWeek ul li a:hover 
	    {
	        color: #000;
	    }
	
	#jobsOfTheWeek ul li {
		font-size: 1.1em;
	}
	#jobsOfTheWeek ul li.jobDetail {
		color: #000;
		font-weight: 300;
		margin-bottom: 5px;
	}
	#jobsOfTheWeek .imgButton {
		margin-top: 4px;
		margin-right: auto;
		margin-bottom: 0pt;
		margin-left: auto;
	}
	#jobsButtons {
		text-align: left;
		padding-top: 6px;
		margin: 10px 0;
	}
	
	    #jobsButtons .button 
	    {
	        margin-bottom: 10px;
	    }

	#jobs ul li h3 a {
		display: inline;
	}
	#jobs ul li a {
		display: inline;
		font-size: 1.1em;
		font-weight: 700;
		line-height: 1.1em;
		padding: 0pt 6px 0pt 0pt;
	}
	p a:hover, h3 a:hover {
		background-color: transparent !important;
	}
	#bannerUnderJobs {
		text-align: center;
		width: 150px;
		margin-bottom: 30px;
	}

	/* --- header imgs --- */
	.BoxHeader {
		height: 30px;
		width: 730px;
		margin: 0 auto;
		background: #fff;
	}

	.BoxContent {
		background: #fff /* url(../images/hic/h2BkgForumsBoxContent.gif) 0 0 repeat-x */;
		margin: 0 7px;
	}
	.BoxHeader h2 {
		display: block;
		margin: 0;
		padding: 3px 12px;
	}

	/* --- buttons ---*/
	
	a.personalizeBtn{
		background: url(../images/mt/btn_personalize.gif) no-repeat 0 0;
		cursor: pointer;
		width: 156px;
		height: 25px;
		display: block;
		border: none;
		margin: 15px 0 0 0;
	}
	.personalizeBtn:hover {
		/* background: url(../images/hic/btn_personalize.gif) no-repeat -162px 0; */
	}
	.returnPersonalizeBtn {
		/* background: url(../images/hic/btn_ReturnPersonalize.gif) no-repeat; */
		cursor: pointer;
		width: 214px;
		height: 23px;
		display: block;
		border: none;
		margin: 15px 0 0 0;
	}

	.ourBloggersBtn {
		/* background: url(../images/hic/btn_ourBloggers.gif) no-repeat; */
		cursor: pointer;
		width: 136px;
		height: 16px;
		display: block;
		border: none;
		margin: 15px 0;
	}
	.ourBloggersBtn:hover {text-decoration: none;}
	.ourBloggersBtn span {
		position: absolute;
		left: -10000em;
	}
	.deletePostBtn {
		/* background: url(../images/hic/btn_deletePost.jpg) no-repeat; */
		cursor: pointer;
		width: 95px;
		height: 16px;
		display: block;
		border: none;
		margin: 15px 10px 0 0;
	}
	.deletePostBtn:hover {text-decoration: none;}
	.quoteBtn {
		/* background: url(../images/hic/btn_quote.gif) no-repeat; */
		cursor: pointer;
		width: 63px;
		height: 16px;
		display: block;
		border: none;
		margin: 15px 0 0 0;
	}
	.quoteBtn:hover {text-decoration: none;}
	.postBtn {
		/* background: url(../images/hic/btn_post.gif) no-repeat; */
		cursor: pointer;
		width: 55px;
		height: 16px;
		border: none;
		margin: 15px 0 0 0;
		display: inline;
	}
	.postBtn:hover {text-decoration: none;}
	.addUpdateBtn {
		/* background: url(../images/hic/btn_addUpdate.gif) no-repeat; */
		cursor: pointer;
		width: 102px;
		height: 16px;
		display: block;
		border: none;
		margin: 15px 0 0 0;
	}
	.addUpdateBtn:hover {text-decoration: none;}
	.removeBtn {
		/* background: url(../images/hic/btn_remove.gif) no-repeat; */
		cursor: pointer;
		width: 70px;
		height: 16px;
		display: block;
		border: none;
		margin: 15px 0 0 0;
	}
	.removeBtn:hover {text-decoration: none;}
	.addBtn {
		/* background: url(../images/hic/btn_add.gif) no-repeat; */
		cursor: pointer;
		width: 46px;
		height: 16px;
		border: none;
		display: inline;
		margin-left: 15px;
	}
	.addBtn:hover {text-decoration: none;}
	
	.postCommentBtn {
		background: #fafafa none repeat scroll 0% 50%;
		border: 1px solid #CBB063;
		color: #000000;
		margin: 10px 0 3px 0;
		padding: 1px 5px;
		text-decoration: none !important;
		width: auto;
		font-size:0.9em;
	}
	.postCommentBtn:hover {text-decoration: none;}
	.searchBtnNoMargin {
		background: #fafafa none repeat scroll 0% 50%;
		border: 1px solid #CBB063;
		color: #000000;
		margin: 10px 0 3px 0;
		padding: 1px 5px;
		text-decoration: none !important;
		width: auto;
	}
	.searchBtnNoMargin:hover {text-decoration: none;}
	
	.saveChangesBtn {
		background: #fafafa none repeat scroll 0% 50%;
		border: 1px solid #CBB063;
		color: #000000;
		margin: 10px 0 3px 0;
		padding: 1px 5px;
		text-decoration: none !important;
		width: auto;
		font-size:0.9em;
	}
	
	.saveChangesBtn:hover {text-decoration: none;}
	
	.uploadBtn {
		background: #fafafa none repeat scroll 0% 50%;
		border: 1px solid #CBB063;
		color: #000000;
		padding: 1px 5px;
		text-decoration: none !important;
		width: auto;
		font-size:0.9em;
		margin-left: 15px;
		display:inline;
		cursor:pointer;
	}
	.uploadBtn:hover {text-decoration: none;}
	.subscribeBtn {
		/* background: url(../images/hic/btn_subscribe.gif) no-repeat; */
		cursor: pointer;
		width: 89px;
		height: 20px;
		display: block;
		float: left;
		border: none;
	}
	.subscribeBtn:hover {text-decoration: none;}
	.unsubscribeBtn {
		/* background: url(../images/hic/btn_unsubscribe.gif) no-repeat; */
		cursor: pointer;
		width: 104px;
		height: 20px;
		display: block;
		float: left;
		border: none;
	}
	.unsubscribeBtn:hover {text-decoration: none;}
	.allMessagesBtn {
		/* background: url(../images/hic/btn_viewAllMssg.gif) no-repeat; */
		cursor: pointer;
		width: 189px;
		height: 16px;
		border: none;
		margin: 15px 0 0 0;
		display: block;
		color: #b8b8b8 !important;
		text-decoration: none !important;
	}
	.allMessagesBtn:hover {text-decoration: none;}

	.hide {
		display: none;
	}

	/* --- warning messages --- */
	
	.requiredValidationMss {
		font-size: 1.1em;
		color: #000;
		margin-top: 10px;
	}
	.CommonValidationWarning {
		font-size: 100%;
		color: #f00;
		font-weight: bold;
	}
	.requiredValidationWarning {
		font-size: 110%;
		color: #f00;
		vertical-align: top;
	}

	/*--- forums & blogs home ---*/
	
	.forumsBlogsBox .twoColsContainer {
		float: left;
		width: 589px;
		margin: 35px 14px 0 0;
	}
	
		.forumsBlogsBox .twoColsContainer.inclmargins 
		{
			margin-top: 41px;
		}
	
		.forumsBlogsBox .twoColsContainer h2 
		{
			border-bottom: 3px solid #ad5450;
			text-indent: -1000em;
			font-size: 1.6em;
		}
		
			.forumsBlogsBox .twoColsContainer h2.forums 
			{
				background: url(../images/mt/titleForums.gif) 0 8px no-repeat;
			}
			
			.forumsBlogsBox .twoColsContainer h2.blogs 
			{
				background: url(../images/mt/titleBlogs.gif) 0 6px no-repeat;
			}
			
		.forumsBlogsBox .twoColsContainer .leftcol,
		.forumsBlogsBox .twoColsContainer .rightcol 
		{
			width: 288px;
			float: left;
		}	
		
			.forumsBlogsBox .twoColsContainer .leftcol 
			{
				margin-right: 13px;
			}
			
		.forumsBlogsBox .twoColsContainer h3
		{
			margin: 2px 0 15px 0;
			background: #c5c5c5;
			padding: 5px;
			font-size: 1.4em;
			font-weight: 700;
			color: #000;
			
		}
		
		.forumsBlogsBox .twoColsContainer .boxBkg
		{
			padding: 0 5px;
		}
		
	.forumsBlogsBox .topicsContent
	{
		padding: 0 0 7px 0;
		margin: 0 0 10px 0;
		border-bottom: 1px solid #d3d8db;
	}
	    
	    .forumsBlogsBox .topicsContent .infoRight 
	    {
	        float: left;
	        width: 219px;
	    } 	
	
		.forumsBlogsBox .topicsContent h4
		{
			font-size: 1.2em;
			font-weight: 700;
			color: #a74742;
			margin: 0 0 8px 0;
		}
		
			.forumsBlogsBox .topicsContent h4 span 
			{
				background: url(../images/mt/bkg_topicsContentH4.gif) center left no-repeat;
				padding: 0 0 0 13px;
			}
	
	.forumsBlogsBox.inclPadding {
		padding: 0 16px 30px 16px;
	}
	.forumsBlogsBox .col-wide {
		width: 247px;
		float: left;
		margin: 10px 12px 0 10px;
		display: inline;
	}
	
	.forumsBlogsBox .col-thin h3 {
		padding: 3px 5px;
		background: #a74743;
	}
		
		.forumsBlogsBox .col-thin h3 span {
			text-indent: -1000em;
			display: block;
		}
		
		.forumsBlogsBox .col-thin h3.allBlogs span {
			background: url(../images/mt/titleAllBlogs.gif) center left no-repeat;
			width: 50px;
			height: 8px;
		}
		
		.forumsBlogsBox .col-thin h3.allForums span {
			background: url(../images/mt/titleAllForums.gif) center left no-repeat;
			width: 59px;
			height: 8px;
		}
	
	
	.forumsBlogsBox .col-wide .boxBkg{
		width: 244px;
	}
	.forumsBlogsBox .col-wide .boxBkg .topicsContent {
		width: 242px;
		margin: 10px 0;
	}

	.picLeft {
		width: 49px;
		margin-right: 10px;
		float: left;
		display: block;
	}
	
	.picLeft img {
		width: 49px !important;
	}
	
	.forumsBlogsBox .col-wide .boxBkg .topicsContent .infoRight {
		width: 180px;
		float: left;
		display: block;
	}

	.forumsBlogsBox .col-thin {
		width: 187px;
		float: left;
		margin: 41px 0 0 0;
		background: #eeeeee;
	}

	.forumsBlogsBox .col-thin ul {
		margin: 10px;
		padding: 0;
	}
	.forumsBlogsBox .col-thin li {
		line-height: 14px;
		font-weight: bold;
		font-size: 1.1em;
	}
	li.bullet {/* background: url(../images/hic/bkgBulletList.gif) 0 6px no-repeat; */ display:block; padding-left:7px;}
	li.bulletBold {padding-bottom: 10px; background: url(../images/mt/icn_arrowsGrey.gif) 0 4px no-repeat; font-size: 1.1em;}
	li.bulletBold a {padding-left:15px; color:#000; text-decoration:none; font-weight:bold;}
	li.bulletBold a:hover {text-decoration:underline !important;}
	
	.welcome {
		padding-left: 24px;
	}

	/* --- Community Server ---*/
	.Common {
		margin: 0 auto;
		padding: 0;
	}

	/* --- Tags ---*/
	.CommonTagCloud {
		background-color: #fff;
		padding: 16px;
		margin: 15px 0 30px 0;
		color: #999;
		line-height: 250%;
		list-style-type: none;
		border: 1px solid #ccc;
		font-size: 12px;
	}

	.CommonTagCloudGallery {
		background-color: #fff;
		width: 550px;
		padding: 16px;
		margin: 0;
		color: #999;
		line-height: 250%;
		list-style-type: none;
		border: 1px solid #ccc;
	}
	.CommonSidebarTagCloud {
		line-height: 220%;
		margin: 0;
		padding: 0 0 10px 0;
		list-style-type: none;
	}
	
	.CommonTag1, .CommonTag2, .CommonTag3, .CommonTag3, .CommonTag4, .CommonTag5, .CommonTag6 {
		margin: 0;
		padding: 0;
		display: inline;
	}
	.CommonTag1 a:link, .CommonTag1 a:visited, .CommonTag1 a:active {
		margin-right: 6px;
		text-decoration: underline;
		font-size: 30px;
		font-weight: 700;
		color: #C82A22;
	}
	.CommonTag2 a:link, .CommonTag2 a:visited, .CommonTag2 a:active {
		margin-right: 6px;
		text-decoration: underline;
		font-size: 28px;
		font-weight: 700;
		color: #C82A22;
	}
	.CommonTag3 a:link, .CommonTag3 a:visited, .CommonTag3 a:active {
		margin-right: 6px;
		text-decoration: underline;
		font-size: 23px;
		font-weight: 700;
		color: #C82A22;
	}
	.CommonTag4 a:link, .CommonTag4 a:visited, .CommonTag4 a:active {
		margin-right: 6px;
		text-decoration: underline;
		font-size: 18px;
		font-weight: 400;
		color: #C82A22;
	}
	.CommonTag5 a:link, .CommonTag5 a:visited, .CommonTag5 a:active {
		margin-right: 6px;
		text-decoration: underline;
		font-size: 15px;
		font-weight: 400;
		color: #C82A22;
	}
	.CommonTag6 a:link, .CommonTag6 a:visited, .CommonTag6 a:active {
		margin-right: 6px;
		text-decoration: underline;
		font-size: 12px;
		font-weight: 400;
		color: #C82A22;
	}
	.CommonTag1 a:hover, .CommonTag2 a:hover, .CommonTag3 a:hover, .CommonTag4 a:hover, .CommonTag5 a:hover, .CommonTag6 a:hover {
		text-decoration: none;
	}
	
	#tagsInner {
		width: 755px;
		margin-right: 15px;
		float: left;
	}
	#pageContent {margin:0 15px 20px 15px; border:none !important;}
	#usersInner {
		width: 755px;
		margin-right: 15px;
		float: left;
	}

	/* --- forms --- */
	/*td*/	.CommonFormFieldName {
		color: #000;
		padding: 5px 8px 5px 2px;
		font-weight: bold;
	}
	/*td*/	.CommonFormFieldDescription {
		padding: 5px 2px;
		font-size: 1.1em;
		font-weight: normal;
	}
	/*td*/	.CommonFormField {
		color: #000;
		padding: 5px 0;
	}
	.textBoxCreatePost {
		border: 1px solid #b6b6b6;
		padding: 3px;
		width: 560px;
	}
	.textBoxCreatePostTags {
		border: 1px solid #b6b6b6;
		padding: 3px;
		width: 446px;
	}
	.textBoxCreatePostAnswers {
		border: 1px solid #b6b6b6;
		padding: 3px;
		width: 450px;
	}
	.textBoxSmall {
		border: 1px solid #b6b6b6;
		padding: 3px;
		width: 50px;
	}
	.dropDownLists {
		border: 1px solid #b6b6b6;
		padding: 3px;
		font-size: 100%;
	}

	.CommonTextButton {
		background: #fafafa none repeat scroll 0% 50%;
		border: 1px solid #CBB063;
		color: #000000;
		font-size: 0.9em;
		margin: 10px 0 3px 0;
		padding: 1px 5px;
		text-decoration: none !important;
		width: auto;
	}
	.CommonTextButton:LINK, .CommonTextButton:VISITED {
		text-decoration: none;
		background: #fafafa none repeat scroll 0% 50%;
		border: 1px solid #CBB063;
		color: #000000;
	}
	.CommonTextButton:ACTIVE {
		text-decoration: none;
		background: #fafafa none repeat scroll 0% 50%;
		border: 1px solid #CBB063;
		color: #000000;
	}
	.CommonTextButton:HOVER {
		background: #fafafa none repeat scroll 0% 50%;
		border: 1px solid #CBB063;
		color: #000000;
		text-decoration: none;
	}
	.CommonTextButton.Big {
		padding: 10px;
		font-size: 120%;
	}
	.CommonTextButtonHighlight {
		display: inline-table;
		display: -moz-inline-box;
		display: inline-block;
		margin: 1px;
		padding: 4px;
		border: solid 1px #999;
		border-top-color: #ccc;
		border-left-color: #ccc;
		background-color: #bbb;
		color: #333;
		font-size: 80%;
		font-weight: bold;
		white-space: nowrap;
	}
	.CommonTextButtonHighlight:LINK, .CommonTextButtonHighlight:VISITED, .CommonTextButtonHighlight:ACTIVE, .CommonTextButtonHighlight:HOVER {
		text-decoration: none;
		background-color: #bbb;
		color: #333;
	}
	.CommonImageTextButton {
		display: inline-table;
		display: -moz-inline-box;
		display: inline-block;
		margin: 1px;
		border: solid 1px #999;
		border-top-color: #ccc;
		border-left-color: #ccc;
		background-color: #eee;
		color: #333;
		font-size: 1.1em;
		font-weight: bold;
		background-repeat: no-repeat;
		background-position: 2px center;
		padding: 4px 4px 4px 22px;
		line-height: normal;
		white-space: nowrap;
	}
	.CommonImageTextButton:LINK, .CommonImageTextButton:VISITED {
		text-decoration: none;
		color: #333;
		margin: 1px;
	}
	.CommonImageTextButton:ACTIVE {
		text-decoration: none;
		color: #333;
	}
	.CommonImageTextButton:HOVER {
		text-decoration: underline;
		color: #333;
		background-color: #ddd;
	}
	.CommonImageTextButton.Big {
		font-size: 130%;
		background-position: 4px center;
		padding-left: 30px;
		padding-right: 10px;
	}
	.CommonImageTextButtonHighlight {
		display: inline-table;
		display: -moz-inline-box;
		display: inline-block;
		margin: 1px;
		border: solid 1px #999;
		border-top-color: #ccc;
		border-left-color: #ccc;
		background-color: #bbb;
		color: #333;
		font-size: 80%;
		font-weight: bold;
		background-repeat: no-repeat;
		background-position: 2px center;
		padding: 4px 4px 4px 22px;
		line-height: normal;
		white-space: nowrap;
	}
	.CommonImageTextButtonHighlight:LINK, .CommonImageTextButtonHighlight:VISITED, .CommonImageTextButtonHighlight:ACTIVE, .CommonImageTextButtonHighlight:HOVER {
		text-decoration: none;
		background-color: #bbb;
		color: #333;
	}

	/* --- Specific Buttons --- */

	.CommonPrivateMessageButton {
		background-image: url(../images/common/privatemessage.gif);
	}
	.CommonEmailButton {
		background-image: url(../images/common/email.gif);
	}
	.CommonEmailSubscriptionButtonEnabled {
		background-image: url(../images/common/tracktopic-on.gif);
	}
	.CommonEmailSubscriptionButtonDisabled {
		background-image: url(../images/common/tracktopic.gif);
	}
	.CommonEmailSubscriptionButtonProcessing {
		background-image: url(../images/common/tracktopic-wait.gif);
	}
	.CommonFavoriteButton {
		background-image: url(../images/common/favorite.gif);
	}
	.CommonModerateButton {
		background-image: url(../images/icon-quote.gif);
	}
	
	.CommonContactButton {
		background-image: url(../images/common/contact.gif);
	}
	.CommonEditButton {
		background-image: url(../images/common/edit.gif);
	}
	.CommonDeleteButton {
		background-image: url(../images/common/delete.gif);
	}
	.CommonUploadButton {
		background-image: Url(../images/common/upload.gif);
	}
	.CommonDownloadButton {
		background-image: url(../images/common/download.gif);
	}
	.CommonPostButton {
		background-image: url(../images/common/newpost.gif);
	}
	.CommonReplyButton {
		background-image: url(../images/common/reply.gif);
	}
	.CommonPreviousButton {
		background-image: url(../images/common/previoustopic.gif);
	}
	.CommonNextButton {
		background-image: url(../images/common/nexttopic.gif);
	}
	.CommonViewButton {
		background-image: url(../images/common/view.gif);
	}
	.CommonLockedButton {
		background-image: url(../images/common/locked.gif);
	}
	.CommonHomepageButton {
		background-image: url(../images/common/homepage.gif);
	}
	.CommonWeblogButton {
		background-image: url(../images/common/weblog.gif);
	}

	/* --- Pagers --- */
	.summaryAndPagers {
		width: 100%;
		margin: 5px 0;
	}
	.rightPagersNums2 {
		float: right;
		text-align: right;
		margin-left: 10px;
		width: 350px;
		padding: 5px;
	}
	.rightPagersNums3 {
		float: right;
		text-align: right;
		margin-left: 10px;
		width: 250px;
		padding: 5px;
	}
	.leftPagersSumm {
		float: left;
		width: 150px;
	}
	.summaryPager {
		color: #000 !important;
		font-size: 1.1em;
		text-decoration: none !important;
		font-weight: normal;
	}
	.rightPagersNums {
		float: right;
		margin-left: 10px;
		width: 350px;
	}
	.previousPager {
		font-size: 12px;
		font-family: Arial;
		font-weight: normal;
		text-decoration: underline !important;
	}
	.previousPager a:link {
		text-decoration: underline !important;
		cursor: pointer;
	}
	.previousPager:hover {
		text-decoration: underline !important;
		cursor: pointer;
	}

	.nextPager {
		font-size: 12px;
		font-family: Arial;
		font-weight: normal;
		text-decoration: underline !important;
	}
	.nextPager a:link {
		text-decoration: underline !important;
		cursor: pointer;
	}
	.nextPager:hover {
		text-decoration: underline !important;
		cursor: pointer;
	}

	.numbersPager {
		text-align: right;
		color: #000;
		font-size: 1em;
		font-weight: normal;
		text-decoration: none !important;
		cursor: pointer;
		list-style:none !important;
	}
	.numbersPager a:link {
		text-decoration: underline !important;
		font-weight: normal;
	}
	.numbersPager a:hover {
		text-decoration: underline !important;
		font-weight: normal;
	}
	.numbersPager a:visited {
		color: #999 !important;
		text-decoration: none !important;
		font-weight: normal;
	}

	/*--- Search Results ---*/

	.CommonSearchResultArea {
		margin: 15px 15px 20px 0;
		border-bottom: solid 1px #eee;
		background: left top no-repeat;
		padding: 0 0 20px 70px;
		min-height: 46px;
	}
	.CommonSearchResultArea.Weblog {
		background-image: url(../images/blogs.png);
	}
	.CommonSearchResultArea.Forum {
		background-image: url(../images/forums.png);
	}
	.CommonSearchResultArea.FileGallery {
		background-image: url(../images/files.png);
	}
	.CommonSearchResultArea.Gallery {
		background-image: url(../images/photos.png);
	}
	.CommonSearchResult {
		font-size: 1.1em;
	}
	.CommonSearchResultName {
		font-size: 1.2em;
		font-weight: bold;
		padding: 0;
		margin: 0 0 4px 0;
	}
	.CommonSearchResultDetails {
		margin: 4px 0 0 0;
		color: #000;
		font-size: 1.1em;
	}
	.CommonSearchStatistics {
		margin: 4px 0 0 0;
		color: #000;
		font-size: 1.1em;
	}
	UL.CommonSearchResultList {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	.CommonFormArea {
		margin: 16px 0;
		color: #999;
	}
	.fieldsetUsers {
		border: 1px solid #d5d6d6;
		padding: 15px 5px 15px 5px;
	}
	.CommonFormArea legend {
		padding: 0 15px 0 5px;
		text-transform: uppercase;
		font-weight: bold;
		color:#828f97;
	}
	.CommonFormArea .CommonFormFieldName2 {
		color: #000;
		padding: 8px 2px 2px 2px;
		text-transform: none;
	}
	.CommonFormArea .CommonFormField2 {
		color: #000;
		padding: 8px 2px 2px 2px;
		text-transform: none;
	}
	.CommonFormDescription {
		color: #000;
	}

	/* comments */

	.commentsBox {
		width: 562px;
		border: 7px solid #f0f0f0;
		margin-bottom:15px;
		padding: 7px 1px 7px 1px;
	}
	h2.AddHeader {height: 30px; width: 100%; background: #fff; padding-left:15px;}
	.commentsBoxBkg {/* background: url(../images/hic/h2BkgForumsBoxContent.gif) 0 0 repeat-x; */ padding-top:10px;}
	
	.CommonFormFieldNameComments {
		color: #59595b;
		padding: 5px 8px 5px 2px;
		text-align: right;
		width: 160px;
		float: left;
	}
	.CommonFormFieldDescriptionComments {
		padding: 5px 2px;
		font-size: 1.1em;
		font-weight: normal;
	}
	.CommonFormFieldComments {
		color: #59595b;
		padding: 5px 0;
		float: left;
	}
	.textBoxComment {
		width: 350px;
		border: 1px solid #b6b6b6;
		padding: 3px;
	}
	.noBold {
		font-weight: normal !important;
		display: inline;
	}
	.fieldsRequiered {width:150px; text-align:right; padding-top:50px !important; color: #59595b; float:right; font-size:1.1em;}
	
	.CommonFormFieldNameSearch {
		color: #000;
		padding: 5px 8px 5px 2px;
		font-weight: bold;
		text-align: right;
		width: 200px;
		float: left;
	}
	
	#comments {
		width: 100%;
	}
	
	#allCommentsGen {margin: 0; background-color:#F0F0F0;}
		.allCommentsHeader {width:562px; background-color:#f0f0f0; padding:7px 7px 0px 7px;}
		h2.allCommentsAddHeader {height: 30px; width: 548px; padding:7px 0 0 15px;}
		
	#allCommentsBox {width: 576px; margin-bottom:20px;}
		.allCommentsBoxContent {
			margin: 0; padding:0 10px 10px 22px;
			font-size: 1.2em;
			float:left;
		}
		
		    .allCommentsBoxContent p 
		    {
		        font-size:1em;
		    }
	
	.commentsContent {
		width: 548px;
		margin: 20px 10px;
	}
	.commentsAvatar {
		width: 70px;
		float: left;
	}
	.commentsAvatar img {
		width: 58px !important;
	}
	.commentsTxt {
		width: 478px;
		float: left;
	}
	.commentsTxtHeader {
		border-bottom: 1px solid #cfcfcf;
		height: 17px;
		margin-bottom: 10px;
	}
	.commentsAuthorDate {
		width: 324px;
		float: left;
		font-size: 11px;
		color: #878787;
	}
	.commentsDelete a {
		width: 150px;
		float: left;
		font-size: 0.9em;
		text-align: right;
		text-decoration:underline;
	}
	.commentsDelete :hover {
		width: 150px;
		float: left;
		font-size: 0.9em;
		text-align: right;
		text-decoration:underline;
	}
	.reportAbuse 
	{
	    float:right;
        font-size:11px;
        margin:10px 0;
	}

/*============ report abuse ==================*/

.reportAbuse {
    float:right;
    font-size:1em;
    margin:10px 0;
}

    .commentsTxt .reportAbuse 
    {
        font-size:11px;
    }

.reportAbuse a {
    color:#D1242A;
    text-decoration:none;
}

.reportAbuse a:hover {
    color:#00275E;
    text-decoration:underline;
}

#reportAbuseForm form {
    background:#ffffff none repeat scroll 0 0;
    border:1px solid #E0E0E0;
    color:#000000;
    height:1%;
    margin:15px;
    padding:15px;
    }

   #reportAbuseForm h2 {
    color:#C9252B;
    font-size:17px !important;
    font-weight:700;
    margin-bottom:10px;
}

.infoMessage {
    font-size:12px;
    margin:10px 0;
   }

.infoMessage a {
    color:#D1242A;
    text-decoration:none;
    margin:0 5px;
}

.infoMessage a:hover {
    color:#00275E;
    text-decoration:underline;
}

.reportLabel {
    font-size:12px;
    margin:10px 0 5px 0;
    font-weight:700;
    display:inline-block;
   }

 .txtAreaReport {
    border:1px solid #E0E0E0;
    margin-top:5px;
    display:block;
    width:880px;
    height:150px;
    margin-bottom:15px;
    font-size:12px;
    padding:5px;
}

#reportAbuseForm .CommonTextButton {
            font-size:1.1em;
}
	
/* message errors */
.CommonMessageSuccess { width:96%; padding: 8px;font-size: 12px; color: #000; font-weight: bold; border: solid 1px #b6b6b6; background-color: #F0F0F0; margin: 8px 0 15px 0;}
.CommonMessageError { width:96%; margin: 8px 0 12px 0; padding: 8px; font-size: 12px; color: #fff !important; font-weight: bold; border: solid 1px #300; background-color: #CA3B41;}

	/* users */

	.fieldset {
		width: 100px;
		float: left;
		font-weight: bold;
	}
	.commonLabels {
		float: left;
		width: 80px;
		margin-left: 5px;
	}
	.commonFields {
		float: left;
	}

	#CommonHeader {
		padding: 0 0 24px 0;
		margin: 0;
		width: 100%;
		overflow: hidden;
	}
	#CommonHeader table {
		padding: 18px 0 0 0;
		margin: 0 0 0 -33px;
	}
	#CommonHeaderImage {
		vertical-align: bottom;
	}

	.CommonPane {
		margin: 15px 0;
	}
	.CommonPaneTab a {
		color: #000 !important;
		text-decoration: none;
	}
	.CommonPaneTab a:hover {
		color: #000 !important;
		text-decoration: none;
	}
	.CommonPaneTabHover a:hover {
		color: #000 !important;
		text-decoration: none;
	}
	.CommonPaneTabHover a {
		color: #000 !important;
		text-decoration: none;
	}
	.CommonPaneTab a:link {
		color: #000 !important;
		text-decoration: none;
	}
	.CommonPaneTabSelected a {
		color: #ff0000 !important;
		text-decoration: none !important;
	}
	html* .CommonPaneTabSet {
		float: left;
		padding: 0;
		color: #000;
		margin: 0 auto;
		margin-bottom: 15px;
	}
	.CommonPaneTabSet {
		padding: 0;
		color: #000;
		margin: 0 auto;
	}
	.CommonPaneWrapper{border-left:1px solid #d5d6d6;}
	.CommonPaneTab {
		float: left;
		font-size: 12px;
		background: #fafafa;
		padding: 4px 13px;
		height: 15px;
		cursor: pointer;
		display: block;
		text-align: center;
		text-decoration: none !important;
		color: #000 !important;
		font-weight: bold !important;
		border:1px solid #d5d6d6;
		border-left:0;
	}
	.CommonPaneTabSelected {
		font-size: 12px;
		float: left;
		display: block;
		padding: 4px 13px;
		height: 15px;
		color: #000 !important;
		background: #FFF;
		text-align: center;
		font-weight: bold;
		text-decoration: none !important;
		border:1px solid #d5d6d6;
		border-left:0;
	}
	.CommonPaneTabHover {
		display: block;
		color: #000 !important;
		font-weight: bold !important;
		padding: 4px 13px;
		text-decoration: none !important;
		background: #fff !important;
		cursor: pointer;
		border:1px solid #d5d6d6;
		border-left:0;
		font-size:12px;
	}

	/* --- MY SITE --- */

#allTabsTogether2 {margin:20px 0 30px 0;}

#inboxTabLink { float:left; font-size: 12px; background:#fafafa; border:1px solid #d5d6d6; border-right:0; padding:4px 13px; height: 15px; width:36px; cursor: pointer; display:block; text-align:center; text-decoration:none !important; color:#000 !important; font-weight:bold !important;}
#inboxTabLink a {display:block; font-size: 12px; text-align: center; color:#000 !important; font-weight:bold !important; text-decoration:none !important;}
#inboxTabLink:hover {display:block; color:#000 !important; font-weight:bold !important; text-decoration:none !important; background:#fff !important;}
.inboxSelected {font-size: 12px; float:left; display:block; padding:4px 13px; height: 15px; border-right:0 !important; width:36px; color:#000 !important; border:1px solid #d5d6d6; background:#fff; text-align: center; font-weight: bold; text-decoration:none !important;}

#inboxTabLink2 { float:left; font-size: 12px; background:#fff; border:1px solid #d5d6d6; border-right:0; padding:4px 13px; height: 15px; display:block; text-align:center; text-decoration:none !important; color:#000 !important; font-weight:bold !important;}
#inboxTabLink2 a {display:block; font-size: 12px; text-align: center; color:#000 !important; font-weight:bold !important; text-decoration:none !important;}
#inboxTabLink2:hover {display:block; color:#000 !important; font-weight:bold !important; text-decoration:none !important; width:auto; background:#fff !important;}

#homeTabLink { float:left; font-size: 12px; background:#fafafa; border:1px solid #d5d6d6; border-right:0; padding:4px 13px; height: 15px; width:38px; cursor: pointer; display:block; text-align:center; text-decoration:none !important; color:#000 !important; font-weight:bold !important;}
#homeTabLink a {display:block; font-size: 12px; text-align: center; color:#000 !important; font-weight:bold !important; text-decoration:none !important;}
#homeTabLink:hover {display:block; color:#000 !important; font-weight:bold !important; text-decoration:none !important; background:#fff !important;}
.homeSelected {font-size: 12px; float:left; display:block; padding:4px 13px; height: 15px; border-right:0 !important; width:40px; color:#000 !important; border:1px solid #d5d6d6; background:#fff; text-align: center; font-weight: bold; text-decoration:none !important;}

#postsTabLink { float:left; font-size: 12px; background:#fafafa; border:1px solid #d5d6d6; border-right:0; padding:4px 13px; height: 15px; width:38px; cursor: pointer; display:block; text-align:center; text-decoration:none !important; color:#000 !important; font-weight:bold !important;}
#postsTabLink a {display:block; font-size: 12px; text-align: center; color:#000 !important; font-weight:bold !important; text-decoration:none !important;}
#postsTabLink:hover {display:block; color:#000 !important; font-weight:bold !important; text-decoration:none !important; background:#fff !important;}
.postsSelected {font-size: 12px; float:left; display:block; padding:4px 13px; height: 15px; border-right:0 !important; width:40px; color:#000 !important; border:1px solid #d5d6d6; background:#fff; text-align: center; font-weight: bold; text-decoration:none !important;}

#friendsTabLink { float:left; font-size: 12px; background:#fafafa; border:1px solid #d5d6d6; border-right:0; padding:4px 13px; height: 15px; width:110px; cursor: pointer; display:block; text-align:center; text-decoration:none !important; color:#000 !important; font-weight:bold !important;}
#friendsTabLink a {display:block; font-size: 12px; text-align: center; color:#000 !important; font-weight:bold !important; text-decoration:none !important;}
#friendsTabLink:hover {display:block; color:#000 !important; font-weight:bold !important; text-decoration:none !important; background:#fff !important;}
.friendsSelected {font-size: 12px; float:left; display:block; padding:4px 13px; height: 15px; border-right:0 !important; width:110px; color:#000 !important; border:1px solid #d5d6d6; background:#fff; text-align: center; font-weight: bold; text-decoration:none !important;}

#clippingsTabLink { float:left; font-size: 12px; background:#fafafa; border:1px solid #d5d6d6; border-right:0; padding:4px 13px; height: 15px; width:56px; cursor: pointer; display:block; text-align:center; text-decoration:none !important; color:#000 !important; font-weight:bold !important;}
#clippingsTabLink a {display:block; font-size: 12px; text-align: center; color:#000 !important; font-weight:bold !important; text-decoration:none !important;}
#clippingsTabLink:hover {display:block; color:#000 !important; font-weight:bold !important; text-decoration:none !important; background:#fff !important;}
.clippingsSelected {font-size: 12px; float:left; display:block; padding:4px 13px; height: 15px; border-right:0 !important; width:60px; color:#000 !important; border:1px solid #d5d6d6; background:#fff; text-align: center; font-weight: bold; text-decoration:none !important;}

#profileTabLink { float:left; font-size: 12px; background:#fafafa; border:1px solid #d5d6d6; border-right:0; padding:4px 13px; height: 15px; width:45px; cursor: pointer; display:block; text-align:center; text-decoration:none !important; color:#000 !important; font-weight:bold !important;}
#profileTabLink a {display:block; font-size: 12px; text-align: center; color:#000 !important; font-weight:bold !important; text-decoration:none !important;}
#profileTabLink:hover {display:block; color:#000 !important; font-weight:bold !important; text-decoration:none !important; background:#fff !important;}
.profileSelected {font-size: 12px; float:left; display:block; padding:4px 13px; height: 15px; border-right:0 !important; width:45px; color:#000 !important; border:1px solid #d5d6d6; background:#fff; text-align: center; font-weight: bold; text-decoration:none !important;}

#bulletinsTabLink { float:left; font-size: 12px; background:#fafafa; border:1px solid #d5d6d6; border-right:0; padding:4px 13px; height: 15px; width:56px; cursor: pointer; display:block; text-align:center; text-decoration:none !important; color:#000 !important; font-weight:bold !important;}
#bulletinsTabLink a {display:block; font-size: 12px; text-align: center; color:#000 !important; font-weight:bold !important; text-decoration:none !important;}
#bulletinsTabLink:hover {display:block; color:#000 !important; font-weight:bold !important; text-decoration:none !important; background:#fff !important;}
.bulletinsSelected {font-size: 12px; float:left; display:block; padding:4px 13px; height: 15px; border-right:0 !important; width:60px; color:#000 !important; border:1px solid #d5d6d6; background:#fff; text-align: center; font-weight: bold; text-decoration:none !important;}

#accountTabLink { float:left; font-size: 12px; background:#fafafa; border:1px solid #d5d6d6; border-right:0; padding:4px 13px; height: 15px; width:54px; cursor: pointer; display:block; text-align:center; text-decoration:none !important; color:#000 !important; font-weight:bold !important;}
#accountTabLink a {display:block; font-size: 12px; text-align: center; color:#000 !important; font-weight:bold !important; text-decoration:none !important;}
#accountTabLink:hover {display:block; color:#000 !important; font-weight:bold !important; text-decoration:none !important; background:#fff !important;}
.accountSelected {font-size: 12px; float:left; display:block; padding:4px 13px; height: 15px; border-right:0 !important; width:56px; color:#000 !important; border:1px solid #d5d6d6; background:#fff; text-align: center; font-weight: bold; text-decoration:none !important;}

#settingsTabLink { float:left; font-size: 12px; background:#fafafa; border:1px solid #d5d6d6;  padding:4px 13px; height: 15px; width:48px; cursor: pointer; display:block; text-align:center; text-decoration:none !important; color:#000 !important; font-weight:bold !important;}
#settingsTabLink a {display:block; font-size: 12px; text-align: center; color:#000 !important; font-weight:bold !important; text-decoration:none !important;}
#settingsTabLink:hover {display:block; color:#000 !important; font-weight:bold !important; text-decoration:none !important; background:#fff !important;}
.settingsSelected {font-size: 12px; float:left; display:block; padding:4px 13px; height: 15px; width:50px; color:#000 !important; border:1px solid #c3c3c3; background:#fff; text-align: center; font-weight: bold; text-decoration:none !important;}



	#mysiteInner {
		padding: 0 24px;
	}
	#mysiteInner .horizList li a {
		float:none;
		display:inline-block;
	}
	#mysiteInner h2 
	{
		font-size:14px;}

	A.ForumGroupNameRead, .ForumGroupNameRead:LINK, .ForumGroupNameRead:VISITED, A.ForumNameRead, .ForumNameRead:LINK, .ForumNameRead:VISITED {
		margin: 7px 0 3px 0;
		font-weight: normal;
	}

	A.ForumGroupNameUnRead, .ForumGroupNameUnRead:LINK, .ForumGroupNameUnRead:VISITED, A.ForumNameUnRead, .ForumNameUnRead:LINK, .ForumNameUnRead:VISITED {
		margin: 7px 0 3px 0;
		font-weight: bold;
		font-size: 1.1em;
	}
	
	.boxTableContainer {
		padding: 5px;
		margin: 0;
		border: 1px solid #d5d6d6;
		background-color: #fafafa;
	}
	.boxTableContainer table {
		padding: 0;
		margin: 0;
		border-collapse: collapse;
		border: 0;
	}
	.boxTableContainer table th.replies {
		width: 50px;
		padding: 5px 10px;
		color: #999;
		font-weight: bold;
		border-bottom: 1px solid #e4e6e5;
		text-align: left;
	}

	.boxTableContainer table td.replies {
		width: 50px;
		padding: 5px 10px;
		text-align: left;
		vertical-align: top;
		border-right: 1px solid #e4e4e4;
		border-bottom: 1px solid #e4e4e4;
	}
	
	.boxTableContainer table td.mySiteLastPost {
		width: 600px;
		text-align: left !important;
		padding: 5px;
		border-bottom: 1px solid #cfcfcf;
	}

	.mySiteHome {
		padding: 10px;
	}
	#sortList li {
		padding: 5px 0;
		font-size: 1.1em;
	}
	.mySiteHome .sortInput {
		width: 210px;
		font-size: 0.9em;
	}
	.imgAuthor {
		width: 130px;
		float: left;
		display: block;
	}
	.imgAuthor .imgAvatar {
		width: 79px !important;
		border: 1px solid #e8e8e8;
		text-align: center;
	}
	.authorContent {
		width: 570px;
		float: left;
		margin-top: 10px;
	}
	.detailsAuthor {
		width: 200px;
		float: left;
		margin-right: 25px;
		overflow: hidden; 
	}
	.nameAuthor {
		color: #000;
		display: inline;
	}
	.detailsAuthor li {
		color: #888;
		line-height: 18px;
		font-size: 1.2em;
	}
	.detailsAuthor span {
		color: #000;
		display: inline;
		line-height: 18px;
	}
	.staticLinks {
		width: 130px;
		float: left;
		padding: 0;
		line-height: 24px;
		margin-right: 25px;
		color: #000;
	}
	.staticLinks img, .emailLinks img {
		vertical-align: text-top;
		margin-right: 8px;
	}
	
	.emailLinks {
		width: 190px;
		float: left;
		padding: 0;
		line-height: 24px;
		overflow: hidden;
		color: #000;
	}
	.emailLinks li, .staticLinks li {
		padding: 3px 0;
		font-size: 1.1em;
	}
	.aboutAuthor {
		line-height: 17px;
		border-top: 1px solid #e8e8e8;
		margin: 10px 10px 10px 115px;
		padding: 10px 0 0 15px;
		font-size: 1.2em;
	}

	.mySitehomeBox {
		margin: 10px auto;
		border-top: 1px solid #d5d6d6;
		background:#fafafa;
		height:1%;
	}
	.mySitehomeBox li {
		border: 1px solid #d5d6d6;
		border-top:none;
		font-size: 1.2em;
	}
	.mySitehomeBox li a {
		text-decoration: none;
	}
	.mySitehomeBox li a:hover {
		text-decoration: underline;
	}
	.mySitehomeBox li .titles {
		width: 20%;
		float: left;
		display:inline;
		padding: 7px;
		font-weight: bold;
	}
	.mySitehomeBox li .responses {
		float: left;
		width:70%;
		padding: 7px;
		display:inline;
	}
	.updatedMessageSuccess {
		font-weight: bold;
		background: #fff url(../images/hic/icon-info.gif) 0 0 no-repeat ;
		margin: 10px 5px;
		padding: 5px 5px 5px 30px;
		font-size: 1.2em;
	}
	.updatedMessageError {
		font-weight: bold;
		color: #ff0000;
		background: #fff url(../images/hic/icon-attention.gif) 0 50% no-repeat;
		margin: 10px 5px;
		padding: 5px 5px 5px 30px;
	}
	.CommonMessageError {
		font-weight: bold;
		color: #ff0000;
		text-align: center;
		padding: 15px;
	}
	.normal {
		background-color: #fafafa;
	}

	/* -- profile --*/
	.profileContent {
		padding: 15px 0; 
		background-color: #fafafa;
		border: 1px solid #d5d6d6;
		font-size:1.2em;
	}
	
	.profileContent .profileAvatar {
		margin: 0 15px 15px 15px;
		width: 100px;
		border: 1px solid #e4e6e5;
		background-color: #fff;
		text-align: center;
		float: left;
		padding: 0;
	}
	.profileContent .rightHand {
		float: left;
		width: 550px;
	}
	.profileContent .rightHand .profileName {
		margin: 0;
		padding: 0;
	}
	.profileContent .rightHand .avatarContent {
		margin: 10px 0;
	}
	.profileContent .rightHand .avatarContent .avatarDivs {
		float: left;
		text-align: right;
		margin: 0 15px 7px 0;
		width: 150px;
	}
	.profileContent .rightHand .avatarContent .avatarDivsRight {
		float: left;
		margin: 0 25px 7px 0;
		padding: 0; 
	}

	.profileContentBorders {
		padding: 15px 0;
		background-color: #fafafa;
		border: 1px solid #d5d6d6;
		margin: 15px 0;
	}
	.profileContentBorders .dataContent {
		width: 680px;
		margin: 0 0 0 15px;
		padding: 10px;
	}
	.profileContentBorders .dataContent .dataLabels {
		width: 120px;
		float: left;
		text-align: right;
		font-weight: bold;
		padding: 3px 0;
		margin: 3px 15px 3px 0;
	}
	.profileContentBorders .dataContent .dataTexts {
		width: 250px;
		float: left;
		padding: 3px 0;
		margin: 3px 0 3px 0;
	}
	.profileContentBorders .dataContent .dataImgs {
		width: 510px;
		float: left;
		margin: 3px 0;
	}
	.profileContentBorders .dataContent .dataImgs .mailIcons {
		width: 60px;
		float: left;
		padding-top: 4px;
		font-size: 0.9em;
		vertical-align: middle;
	}
	.profileContentBorders .dataContent .dataImgs .mailIcons .titles {
		margin-left: 20px;
		margin-top: 2px;
	}
	.profileContentBorders .dataContent .dataImgs .mailIcons .msn {
		background: url(../images/post_button_msnm.gif) 0 0 no-repeat;
	}
	.profileContentBorders .dataContent .dataImgs .mailIcons .aol {
		background: url(../images/post_button_aim.gif) 0 0 no-repeat;
	}
	.profileContentBorders .dataContent .dataImgs .mailIcons .yahoo {
		background: url(../images/post_button_yahoo.gif) 0 0 no-repeat;
	}
	.profileContentBorders .dataContent .dataImgs .mailIcons .icq {
		background: url(../images/post_button_icq.gif) 0 0 no-repeat;
	}
	.profileContentBorders .dataContent .dataImgs .mailIcons img {
		vertical-align: middle;
	}
	.profileContentBorders .dataContent .dataImgs .mailTbox {
		width: 195px;
		float: left;
		padding: 3px 0;
	}

	.profileContentBorders .bioProfile {
		width: 680px;
		margin: 0 0 0 15px;
		padding: 10px;
	}
	.profileContentBorders .bioProfile .labelData {
		width: 120px;
		float: left;
		text-align: right;
		margin: 0 15px 15px 0;
	}
	.profileContentBorders .bioProfile .fieldsData {
		width: 500px;
		float: left;
		margin: 0 10px 15px 0;
	}

	.textBoxProfile {
		border: 1px solid #a3a5a4;
		padding: 2px;
	}
	
	.adviceSize {padding-left: 165px; color:#747474;}

	.fieldsData textarea {
		width:500px;
	}
	
	.accountBoxStructure .accountTable {
		border: 1px solid #d5d6d6;
		background-color:#fafafa;
		padding: 15px 0 10px 30px;
		margin: 0 auto;
		font-size:1.1em;
	}
	.accountBoxStructure .accountTable td.accountMsg {
		color: #000;
		padding-bottom: 15px;
		font-size: 1.1em;
	}
	.accountBoxStructure .accountTable td.accountLabels {
		font-weight: bold;
		padding: 5px 15px 5px 0;
		width: 150px;
		text-align: right;
	}
	.accountBoxStructure .accountTable td.accountLabels2 {
		font-weight: bold;
		padding: 7px 15px 5px 0;
		vertical-align: top;
		width: 150px;
		text-align: right;
	}
	.accountBoxStructure .accountTable td.accountBox {
		padding: 5px 0;
	}
	.dropDownWidth {
		width: 233px !important;
	}
	.accountBoxStructure .accountTable td.dotted {
		margin: 10px 0;
		border-bottom: 1px solid #cfcfcf;
		height: 20px;
	}
	.settingsBoxStructure .settingsTable {
		border: 1px solid #d5d6d6;
		background-color:#fafafa;
		padding: 15px 0 10px 30px;
		margin: 15px auto;
	}
	.settingsBoxStructure .settingsTable td.settingsMsg {
		padding-bottom: 15px;
		font-size:14px;
	}
	.settingsBoxStructure .settingsTable td.settingsLabels {
		text-align: right;
		font-weight: bold;
		padding: 5px 15px 5px 0;
		width: 240px;
	}
	.settingsBoxStructure .settingsTable td.settingsBox {
		padding: 5px 0;
	}
	.settingsBoxStructure .email {
		border: 1px solid #d5d6d6;
		background-color:#fafafa;
		padding: 10px 0 10px 30px;
		margin: 0 auto;
		height: 1%;
	}
	.settingsBoxStructure .email .emailLabels {
		width: 240px;
		float: left;
		text-align: right;
		padding: 5px 15px 5px 0;
		font-weight: bold;
	}
	.settingsBoxStructure .email .emailTexts {
		width: 250px;
		float: left;
	}
	.settingsBoxStructure .email .emailMsg {
		font-weight: bold;
		padding-bottom: 10px;
		font-size:14px;
	}

	#CommonContent {
		margin: 0;
		padding: 0;
		height: 1%; /* IE6 hack... it's very minor, though */
		overflow: hidden;
	}

	#CommonSidebarLeft .CommonSidebar {
		float: left;
		margin: 0;
		padding: 16px 20px 20px 0;
		overflow: hidden;
		width: 312px;
	}
	#CommonSidebarRight .CommonSidebar {
		float: right;
		margin: 0;
		padding: 16px 0 20px 20px;
		overflow: hidden;
		width: 312px;
	}

	/*--- Common Styles ---*/
	.CommonPagingArea {
		font-size: 1.1em;
		padding: 4px;
		margin: 0 3px;
		font-weight: bold;
		color: #000;
	}
	
	.CommonPagingArea a:link, .CommonPagingArea a:visited {
		color: #000;
	}
	
	.CommonFilterArea {
		font-size: 1.1em;
		padding: 4px;
		margin: 0 40px 0 3px;
	}
	
	.CommonDescription 
	{
	    font-size: 1.1em;
	}

	/*--- Tree Form Element ---*/
	.CommonTreeFormArea {
		border: solid 1px #999;
		padding: 2px;
		width: 350px;
		height: 175px;
		overflow: auto;
		margin: 4px 4px 2px 4px;
	}
	.CommonTreeFormTree {
		padding: 0;
	}
	.CommonTreeFormNode {
		cursor: pointer;
		font-size: 1.1em;
	}
	.CommonTreeFormNodeSelected {
		padding: 1px;
		font-weight: bold;
		background-color: #ddd;
		border: solid 1px #ccc;
		cursor: pointer;
		font-size: 1.1em;
	}
	.CommonTreeFormNodeHover {
		cursor: pointer;
		font-size: 1.1em;
	}

	/*--- Message Styles ---*/
	.CommonMessageArea {
		width: 50%;
		margin: 64px 0;
		background-color: #fff;
	}
	.CommonMessageTitle {
		text-align: left;
		font-size: 180%;
		letter-spacing: -1px;
		font-weight: bold;
		background-color: #E1E1E1;
		color: #999;
		padding: 6px 6px 6px 8px;
		margin: 0;
		border: solid 1px #E1E1E1;
	}
	.CommonMessageContent {
		font-size: 100%;
		color: #000;
		padding: 8px 8px 16px 8px;
		text-align: left;
		border: solid 1px #E1E1E1;
		border-top-width: 0;
	}
	.CommonMessageContent2 {
		font-size: 100%;
		color: #000;
		padding: 15px;
		text-align: center;
		border: solid 1px #E1E1E1;
	}
	.CommonInlineMessageArea {
		margin: 4px 0;
		border: solid 1px #E1E1E1;
		background-color: #fff;
		background-position: left top;
		background-repeat: repeat-x;
	}
	.CommonInlineMessageTitle {
		text-align: left;
		font-size: 100%;
		font-weight: bold;
		background-color: #E1E1E1;
		color: #999;
		padding: 6px 6px 6px 8px;
		margin: 0;
		border: solid 0 #E1E1E1;
		border-bottom-width: 1px;
	}
	ol.CommonInlineMessageList, ul.CommonInlineMessageList {
		margin: 0;
		padding: 0;
	}
	.CommonInlineMessageList li {
		margin-left: 30px;
	}
	.CommonInlineMessageContent {
		font-size: 80%;
		color: #333333;
		padding: 8px;
		text-align: left;
	}

	/*--- Content ---*/
	.CommonTextBig {
		margin: 1px;
		padding: 5px;
		font-weight: bold;
		font-size: 120%;
	}
	.CommonInputBig {
		width: 1.1em;
		font-size: 130%;
	}
	.CommonContentArea {
		margin: 16px 0 0 0;
	}
	.CommonTitle, .CommonProfileTitle {
		color: #aaa;
		font-size: 280%;
		letter-spacing: -1px;
		font-weight: bold;
		padding: 0;
		margin: 0 0 16px 0;
	}
	.CommonTitle a:link, .CommonTitle a:active, .CommonTitle a:visited {
		color: #aaa;
		text-decoration: none;
	}
	.CommonTitle a:hover {
		text-decoration: underline;
	}

	.CommonSubTitle {
		color: #aaa;
		font-size: 180%;
		letter-spacing: -1px;
		font-weight: bold;
		padding: 0;
		margin: 0 0 16px 0;
	}
	.CommonHeader {
		color: #aaa;
		font-size: 130%;
		font-weight: bold;
		padding: 0;
		margin: 8px 0 0 0;
	}
	.CommonContent {
	}
	.CommonGroupedContentArea {
		padding: 0 0 8px 0;
		margin: 0 0 16px 0;
		border: solid 0 #eee;
		border-bottom-width: 1px;
	}

	/*--- Advertisements ---*/
	.CommonStandardTopAdArea {
		text-align: center;
		padding: 4px;
		margin: 0 0 4px 0;
		border: solid 0 #999;
		border-top-width: 1px;
	}
	.CommonStandardTopAdArea iframe {
		margin: 0 auto;
	}
	.CommonStandardBottomAdArea {
		text-align: center;
		padding: 4px;
		border: solid 0 #999;
		border-top-width: 1px;
		margin: 4px 0 0 0;
	}
	.CommonStandardBottomAdArea iframe {
		border: solid 1px #999;
		margin: 0 auto;
	}

	/*--- List ---*/
	.CommonListArea {
		padding: 8px 0 0 0;
	}
	.CommonListHeaderLeftMost {
		text-align: left;
		padding: 4px;
		border: solid 1px #d5d6d6;
		background-color: #d5d6d6;
		color: #000;
		font-size: 1.1em;
		font-weight: bold;
	}
	.CommonListHeader {
		text-align: left;
		padding: 4px;
		border: solid 1px #d5d6d6;
		border-left-width: 0;
		background-color: #d5d6d6;
		color: #000;
		font-size: 1.1em;
		font-weight: bold;
	}
	.CommonListCellLeftMost {
		padding: 4px;
		border: solid 1px #d5d6d6;
		border-top-width: 0;
		color: #333;
		font-size: 1.1em;
	}
	.CommonListCell {
		padding: 4px;
		border: solid 1px #d5d6d6;
		border-top-width: 0;
		border-left-width: 0;
		color: #333;
		font-size: 1.1em;
		text-align: left;
	}	
	.CommonListRowAlt td {
		background-color: #ffc;
	}
	.CommonSearchResultArea {
		margin: 0 0 20px 0;
		background-repeat: no-repeat;
		background-position: left top;
		padding: 0 0 20px 70px;
		min-height: 46px;
	}
	ul.CommonSearchResultList h4 a {
		margin: 5px 0;
		font-weight: bold;
		font-size: 14px;
	}

	/*--- Validation Styles ---*/
	.CommonValidationWarning {
		font-size: 100%;
		color: #f00;
		font-weight: bold;
		padding: 2px;
	}

	/* --- ContentParts ---*/
	.CommonContentPartBorderOff {
		padding: 1px;
	}
	.CommonContentPartBorderOn {
		border: dashed 1px #999;
		background-color: #efefef;
	}

	/* --- Context Menu Styles --- */
	.CommonContextMenuGroup {
		background-color: #fff;
		border: solid 1px #999;
	}
	.CommonContextMenuItem {
		background-color: #fff;
		font-size: 110%;
		border: solid 1px #fff;
		cursor: pointer;
		padding: 3px;
	}
	.CommonContextMenuItemHover {
		background-color: #f4f4f4;
		color: #000;
		font-size: 110%;
		border: solid 1px #E1E1E1;
		cursor: pointer;
		padding: 3px;
	}
	.CommonContextMenuItemExpanded {
		background-color: #E1E1E1;
		color: #000;
		font-size: 110%;
		border: solid 1px #f4f4f4;
		cursor: pointer;
		padding: 3px;
	}
	.CommonContextMenuSeperatorItem {
		background-color: #999;
		height: 1px;
		border: solid #fff 4px;
		cursor: pointer;
	}

	/* Modal Styles */
	.CommonModalMask {
		opacity: .4;
		filter: alpha(opacity=40);
		background-color: #333;
	}
	.CommonModal {
		padding: 0 7px;
	}
	.CommonModal1, .CommonModal2, .CommonModal3, .CommonModal4, .CommonModal5 {
		background: #ccc url(../images/common/navigation-gradient.png) repeat- left -20px;
		border-left: solid 1px #666;
		border-right: solid 1px #666;
	}
	.CommonModal1 {
		margin: 0 -2px;
		padding: 0;
		border-top: solid 1px #666;
		border-bottom: solid 1px #666;
		border-left-width: 0px;
		border-right-width: 0px;
	}
	.CommonModal2 {
		margin: 0 -2px;
		padding: 1px 0;
		border-left-width: 2px;
		border-right-width: 2px;
	}
	.CommonModal3 {
		margin: 0 -3px;
		padding: 1px 0;
	}
	.CommonModal4 {
		margin: 0 -2px;
		padding: 2px 0;
	}
	.CommonModal5 {
		margin: 0 -2px;
		padding: 1px 0;
	}

	.CommonModalTitle {
		border-bottom: solid 1px #666;
		padding: 3px 6px 6px 6px;
		font-size: 130%;
		font-weight: bold;
		color: #000;
		cursor: move;
		min-height: 16px;
	}
	.CommonModalContent {
		background-color: #fff;
	}
	.CommonModalFooter {
		border-top: solid 1px #666;
		width: 100%;
		height: 20px;
	}
	.CommonModalClose {
		width: 33px;
		height: 12px;
		background: url(../images/common/close.gif) no-repeat;
		overflow: hidden;
		cursor: pointer;
		position: absolute;
		right: 6px;
	}
	.CommonModalResize {
		width: 14px;
		height: 14px;
		background: url(../images/common/resize.gif) no-repeat;
		overflow: hidden;
		position: absolute;
		right: 6px;
		margin-top: 4px;
		cursor: se-resize;
	}

	/* Rating Styles */
	.CommonRateControlReadOnly {
		display: inline-table;
		display: -moz-inline-box;
		display: inline-block;
		background-color: #fff;
		border: solid 1px #E1E1E1;
		padding: 1px;
		white-space: nowrap;
	}
	.CommonRateControl {
		display: inline-table;
		display: -moz-inline-box;
		display: inline-block;
		background-color: #eee;
		border: solid 1px #E1E1E1;
		cursor: pointer;
		padding: 1px;
		white-space: nowrap;
	}
	.CommonRateControlActive {
		display: inline-table;
		display: -moz-inline-box;
		display: inline-block;
		background-color: #fc6;
		border: solid 1px #c93;
		cursor: pointer;
		padding: 1px;
		white-space: nowrap;
	}

	/* Content Selector Styles */
	.CommonContentSelectorTreeArea {
		background-color: #fff;
		height: 330px;
		margin: 5px;
		margin-left: 0;
		border: solid 1px #999;
		overflow: auto;
	}
	.CommonContentSelectorItemsArea {
		margin: 5px;
		margin-right: 0;
		margin-left: 0;
		background-color: #fff;
		border: solid 1px #999;
		overflow: auto;
		padding: 4px;
		height: 322px;
	}
	.CommonContentSelectorOptionsArea {
		margin: 0;
		background-color: #fff;
		border: solid 1px #999;
		padding: 4px;
	}
	.CommonContentSelectorTree {
		padding: 0;
		height: 330px;
		width: 215px;
		overflow: visible;
	}
	.CommonContentSelectorTreeNode {
		cursor: pointer;
	}
	.CommonContentSelectorTreeNodeSelected {
		font-weight: bold;
		cursor: pointer;
	}
	.CommonContentSelectorTreeNodeHover {
		cursor: pointer;
	}
	.CommonContentSelectorItemArea {
		float: left;
	}
	.CommonContentSelectorItem {
		font-size: 1.1em;
		border: solid 1px #ccc;
		cursor: pointer;
		padding: 3px;
		width: 79px;
		height: 79px;
		overflow: hidden;
		margin: 6px 6px 0 6px;
		text-align: center;
		vertical-align: middle;
	}
	.CommonContentSelectorItemSelected {
		font-size: 1.1em;
		border: solid 3px #999;
		cursor: pointer;
		padding: 1px;
		width: 79px;
		height: 79px;
		overflow: hidden;
		margin: 6px 6px 0 6px;
		text-align: center;
		vertical-align: middle;
	}
	.CommonContentSelectorItem img, .CommonContentSelectorItemSelected img {
		margin-top: auto;
		margin-bottom: auto;
	}
	.CommonContentSelectorItemName {
		font-size: 1.1em;
		font-weight: normal;
		text-align: center;
		cursor: pointer;
		padding: 2px;
		width: 83px;
		height: 12px;
		overflow: hidden;
		margin: 1px 6px 16px 6px;
	}
	.CommonContentSelectorItemNameSelected {
		font-size: 1.1em;
		font-weight: normal;
		text-align: center;
		background-color: #999;
		cursor: pointer;
		padding: 2px;
		width: 83px;
		height: 12px;
		overflow: hidden;
		margin: 1px 6px 16px 6px;
	}
	.CommonContentSelectorButtonArea {
		text-align: right;
		margin: 5px;
	}
	p.MsoNormal, li.MsoNormal, div.MsoNormal {
		margin: 0 0 .0001pt 0;
	}

	/* Comment Form */
	#CommonCommentForm, #CommonContactForm {
		padding: 0;
		font-size: 0.95em;
	}
	#CommonCommentForm h2, #CommonContactForm h2 {
		margin-bottom: 0;
	}
	#CommonCommentForm h3, #CommonContactForm h3 {
		font-size: 1.3em;
		margin: 0 10px 0 0;
		padding: 10px 0 5px;
		font-weight: 600;
		letter-spacing: 0;
	}
	#CommonCommentForm p, #CommonContactForm p {
		padding: 0em;
		font-size: 0.95em;
	}
	#CommonCommentForm dl, #CommonContactForm dl {
		margin: 0;
		padding: 0;
	}
	#CommonCommentForm dt, #CommonContactForm dt {
		padding: 5px 0;
		font-size: 1.0em;
		margin: 0;
	}
	#CommonCommentForm dd, #CommonContactForm dd {
		color: #777;
		margin-left: 0;
	}
	#CommonCommentForm dt em, #CommonContactForm dt em {
		font-size: 0.95em;
	}
	#CommonCommentForm .smallbox, #CommonContactForm .smallbox {
		width: 350px;
		padding: 2px;
	}
	#CommonCommentForm textarea, #CommonContactForm textarea {
		width: 500px;
		height: 150px;
		padding: 2px;
		font-size: 1em;
	}

	/* Comments */
	#comments table, .FileCommentsContent table {
		width: 100%;
		table-layout: fixed;
	}
	.Comment {
		padding: 12px 8px 8px 8px;
		border: solid 0 #eee;
		border-bottom-width: 1px;
	}
	.CommentOwner {
		padding: 8px;
		background-color: #f4f4f4;
		border-bottom: solid 12px #fff;
	}
	.CommentAvatar {
		white-space: nowrap;
		width: 15%;
	}
	.CommentAvatar img {
		margin-right: 8px;
	}
	.CommentContent {
		width: 85%;
		overflow: hidden;
	}
	.CommentTitle {
		font-size: 110%;
		margin: 0;
		padding: 0;
	}
	.CommentText {
		padding: 2px 0;
	}
	.CommentFooter {
		font-size: 80%;
		color: #999;
	}

	/* Help Icon */
	.CommonHelpIcon {
		display: inline-table;
		display: -moz-inline-box;
		display: inline-block;
		border-style: none;
		height: 20px;
		width: 20px;
		background: url(../images/common/help_out.gif) no-repeat left top;
		cursor: help;
	}
	.CommonHelpIconHover {
		display: inline-table;
		display: -moz-inline-box;
		display: inline-block;
		border-style: none;
		height: 20px;
		width: 20px;
		background: url(../images/common/help_hover.gif) left top no-repeat;
		cursor: help;
	}
	.CommonHelpToolTip {
		width: 250px;
		padding: 8px;
		border: solid 2px #000;
		background-color: #ffc;
		color: #000;
		font-size: 8pt;
	}

	/* Poll Styles */
	.CommonPollMoveUpButton {
		display: inline-table;
		display: -moz-inline-box;
		display: inline-block;
		margin: 1px;
		border: solid 1px #999;
		border-top-color: #ccc;
		border-left-color: #ccc;
		background-color: #eee;
		color: #333;
		font-size: 80%;
		font-weight: bold;
		width: 20px;
		height: 20px;
		line-height: normal;
		background: url(../images/common/up.gif) no-repeat left top;
	}
	.CommonPollMoveUpButton:link, .CommonPollMoveUpButton:visited, .CommonPollMoveUpButton:active {
		text-decoration: none;
		color: #333;
	}
	.CommonPollMoveUpButton:hover {
		text-decoration: none;
		color: #333;
		background-color: #ddd;
	}
	.CommonPollMoveDownButton {
		display: inline-table;
		display: -moz-inline-box;
		display: inline-block;
		margin: 1px;
		border: solid 1px #999;
		border-top-color: #ccc;
		border-left-color: #ccc;
		background-color: #eee;
		color: #333;
		font-size: 80%;
		font-weight: bold;
		width: 20px;
		height: 20px;
		line-height: normal;
		background: url(../images/common/down.gif) no-repeat left top;
	}

	.CommonPollMoveDownButton:link, .CommonPollMoveDownButton:visited, .CommonPollMoveDownButton:active {
		text-decoration: none;
		color: #333;
	}
	.CommonPollMoveDownButton:hover {
		text-decoration: none;
		color: #333;
		background-color: #ddd;
	}
	.CommonPollDeleteButton {
		display: inline-table;
		display: -moz-inline-box;
		display: inline-block;
		margin: 1px;
		border: solid 1px #999;
		border-top-color: #ccc;
		border-left-color: #ccc;
		background-color: #eee;
		color: #333;
		font-size: 80%;
		font-weight: bold;
		width: 20px;
		height: 20px;
		line-height: normal;
		background: url(../images/common/delete.gif no-repeat) left top;
	}
	.CommonPollDeleteButton:link, .CommonPollDeleteButton:visited, .CommonPollDeleteButton:active {
		text-decoration: none;
		color: #333;
	}
	.CommonPollDeleteButton:hover {
		text-decoration: none;
		color: #333;
		background-color: #ddd;
	}
	ol.CommonPollAnswerList {
		margin: 0;
		padding: 0;
	}
	ol.CommonPollAnswerList li {
		margin-left: 24px;
	}

	/* Inline tag editor */
	.CommonInlineTagEditor {
		padding: 4px;
		border: solid 1px #999;
		background-color: #f3f3f3;
	}

	/* Common Tree List */
	ul.CommonTreeList {
		margin: 0;
		padding: 0;
	}
	ul.CommonTreeList li {
		margin: 0;
		padding: 5px 0 0 18px;
		list-style-type: none;
	}
	.CommonTreeListItemSelected {
		font-weight: bold;
		padding: 5px 0 0 18px;
		background: url(../images/common/folder_open.gif) no-repeat left 3px;
	}
	.CommonTreeListItem {
		font-weight: normal;
		padding: 5px 0 0 18px;
		background: url(../images/common/folder.gif) no-repeat left 3px;
	}
	.CommonTreeListItemSelected a:link, .CommonTreeListItemSelected a:visited, .CommonTreeListItemSelected a:active, .CommonTreeListItem a:link, .CommonTreeListItem a:visited, .CommonTreeListItem a:active {
		text-decoration: none;
		color: #000;
	}
	.CommonTreeListItemSelected a:hover, .CommonTreeListItem a:hover {
		text-decoration: underline;
		color: #000;
	}
	.CommonHalfWidthArea {
		float: left;
		width: 50%;
	}
	.CommonHalfWidthContent {
		padding: 10px;
		padding-left: 0;
	}
	.CommonHalfWidthBreak {
		clear: both;
	}
	.CommonInlineListArea {
	}
	.CommonInlineListHeader {
		font-weight: bold;
		font-size: 115%;
		margin: 0 0 0 .4em;
	}
	.CommonInlineList {
		margin: 0;
		padding: 0;
	}
	.CommonInlineList li {
		margin: 0 0 .5em 25px;
		padding: 0;
		list-style-type: square;
	}
	.CommonAvatarListArea {
		margin: 12px 12px 0 0;
		padding: 3px 3px 3px 0;
		width: 80px;
		height: 100px;
		text-align: center;
		vertical-align: middle;
		overflow: hidden;
		float: left;
		font-size: 120%;
	}
	.CommonAvatarAreaHighlight {
		background-color: #eee;
		border: solid 1px #ccc;
		display: block;
	}
	.CommonAvatarArea {
		display: block;
		padding: 1px;
	}
	
	#CommonContentInner {
		float: left;
		width: 830px;
		margin-bottom:15px;
		background: #fff url(../images/mt/contentBody.gif) 0 0 repeat-y;
	}
	
	#CommonContentTop {
		font-size: 1px;
		line-height: 1px;
		background: #fff url(../images/mt/contentTop.gif) 0 0 no-repeat;
		height: 10px;
		margin: 0 0 10px 0;
	}
	
	#CommonContentMiddle {
		margin: 0 20px;
		padding: 2px 0 0 0;
		border-top: 7px solid #a74742;
	}	
	
	#CommonContentBottom {
		font-size: 1px;
		line-height: 1px;
		background: #fff url(../images/mt/contentBottom.gif) 0 0 no-repeat;
		height: 10px;
		margin-top: 10px;
	}	
	
	#CommonSidebarRight {
		display: inline;
		float: left;
		padding: 0 5px 0 0;
		width: 135px;
		margin: 5px 0 0 0;
	}
	.tableBoxHeader {margin:0 0 3px 0;}
	.tableBoxHeader h2.share{width:50%;}
	.tableBoxHeader .shareChk{width:auto; padding:0 10px 0 0; margin:0; text-align:right;}
	
	.tableHeader{
		border-bottom: #d5d6d6 1px solid;
		height:25px;
		}
	.inboxSummaryHeader {
		background-color:#eeeeee;
	}
	.friendsHeader {
		background-color:#eeeeee;
	}
	.favouritesHeader {
		background-color:#eeeeee;
	}
	.clippingsHeader {
		background-color:#eeeeee;
	}
	.bulletinTableHeader{
		background-color:#eeeeee;
		padding-left:50px!important;
		border-bottom: #d5d6d6 1px solid;
	}
	.tableHeader li, .bulletinTableHeader {
		color: #828f97;
		font-size: 1.1em;
		font-weight: 700;
		padding: 5px 0pt;
		text-transform: uppercase;
	}
	.tableRow {
		height:1%;
		border-bottom: #d3d8db 1px solid;
	}
	.tableBorderTop .tableRow.noDividers {
		height:1%;
		border-bottom: 0;
	}
	.inboxRow {
		/* background: transparent url(../images/hic/inboxTable_bg.gif) repeat-y top left; */
	}
	.inboxSummaryRow {
		/* background: transparent url(../images/hic/inboxSummaryTable_bg.gif) repeat-y top left; */
	}
	.friendsRow {
		/* background: transparent url(../images/hic/friendsTable_bg.gif) repeat-y top left; */
	}
	.favouritesRow {
		/* background: transparent url(../images/hic/favouritesTable_bg.gif) repeat-y top left; */
	}
	.clippingsRow {
		/* background: transparent url(../images/hic/clippingsTable_bg.gif) repeat-y top left; */
	}
	.bulletinsRow {
		font-size:1.2em;
	}
	.tableRow.noDividers{
		border-bottom: #d3d8db 1px solid;
	}
	.tableRow.noDividers2{
		/* background: transparent url(../images/hic/inboxTable_nobg.gif) repeat-y top left; */
	}
	.tableRow.noDividersBorderTop{
		/* background: transparent url(../images/hic/inboxTable_nobg.gif) repeat-y top left; */
		border-bottom: #d3d8db 1px solid;
		border-top: #d3d8db 1px solid;
	}
	.tableBorderTop{border-top: #d3d8db 1px solid;}
	.tableRow.emptyError {
		font-weight: bold;
		font-size: 1.1em;
		text-align: center;
		padding: 20px 0;
	}
	.tableRow li, .tableHeader li {
		padding: 5px 0;
	}
	.tableRow li.center{text-align: center;}
	
	.inboxRow li.col-1, .inboxHeader li.col-1 {width: 48px;}
	.inboxRow li.col-2, .inboxHeader li.col-2 {width: 56px;}
	.inboxRow li.col-3, .inboxHeader li.col-3 {width: 274px;}
	.inboxRow li.col-4, .inboxHeader li.col-4 {width: 128px;}
	.inboxRow li.col-5, .inboxHeader li.col-5 {width: 70px;}
	.inboxRow li.col-6, .inboxHeader li.col-6 {width: 166px;}
	
	.friendsRow li.col-1, .friendsHeader li.col-1 {width: 40px;}
	.friendsRow li.col-2, .friendsHeader li.col-2 {width: 310px;}
	.friendsRow li.col-3, .friendsHeader li.col-3 {width: 98px;}
	.friendsRow li.col-4, .friendsHeader li.col-4 {width: 97px;}
	.friendsRow li.col-5, .friendsHeader li.col-5 {width: 192px;}

	.favouritesRow li.col-1, .favouritesHeader li.col-1 {width: 40px;}
	.favouritesRow li.col-2, .favouritesHeader li.col-2 {width: 310px;}
	.favouritesRow li.col-3, .favouritesHeader li.col-3 {width: 392px;}

	.clippingsRow li.col-1, .clippingsHeader li.col-1 {width: 40px;}
	.clippingsRow li.col-2, .clippingsHeader li.col-2 {width: 310px;}
	.clippingsRow li.col-3, .clippingsHeader li.col-3 {width: 290px;}
	.clippingsRow li.col-4, .clippingsHeader li.col-4 {width: 97px;}

	.bulletinsRow li.col-1, .bulletinsHeader li.col-1 {width: 40px;}
	.bulletinsRow li.col-2, .bulletinsHeader li.col-2 {width: 500px;}
	
	.inboxSummaryRow li.col-1, .inboxSummaryHeader li.col-1 {width: 48px;}
	.inboxSummaryRow li.col-2, .inboxSummaryHeader li.col-2 {width: 330px;}
	.inboxSummaryRow li.col-3, .inboxSummaryHeader li.col-3 {width: 128px;}
	.inboxSummaryRow li.col-4, .inboxSummaryHeader li.col-4 {width: 70px;}
	.inboxSummaryRow li.col-5, .inboxSummaryHeader li.col-5 {width: 166px;}
	
	.borderTopTable {border-top:1px solid #d5d6d6;}

	.inboxRow li.col-3, .inboxRow li.col-4, .inboxRow li.col-5, .inboxRow li.col-6 {
		font-size:1.2em;
	}
	ul#sortList {font-size:1.2em;}
	.deleteButton, .unsubscribeButton {margin:5px 0 30px 0;}
	.saveMessage {text-align:center; padding:10px 0; background:#eeeeee;}
}

