/* IMPORTANT !!! :



	propriety semantic order =



	position box,



	width,



	heigth,



	margin,



	background-color,



	background-image,



	padding,



	content (color, style font, ...),



	border,



	 ... */



/* ===== Style sheets import ====== */



/*@import url(xosystpl.css);*/



/* style sheet for templates system module */



/*@import url(xomod.css);*/



/* style sheet for templates modules */



/*@import url(popup.css);*/



/* style sheet for the popup */



/* @import url(xoadmin.css); */



/* style sheet for xoops administration */



/* reset css selectors */







* {



	margin: 0;



	padding: 0;



	border: 0;



	text-decoration: none;



	font-family: sans-serif;



	font-size: 1em;



	font-weight: normal;



	font-style: normal;



}







/* ====== hypertext links ===== */



a {



	background-color: transparent;



	color: #000080;



	text-decoration: none;



}







a:visited, a:focus, a:hover, a:active { background-color: inherit; color: #000080; }







a.friend	{ background-image: url(../icons/action/friend.png); }







a.pdf	{ background-image: url(../icons/action/pdf.png); }







a.printable	{ background-image: url(../icons/action/printable.png); }







a.printable, a.pdf, a.friend {



	width: 19px;



	height: 19px;



	background-repeat: no-repeat;



	background-position: left top;



	text-indent: -1000em;



}







acronym, abbr, dfn { cursor: help; }







address { font-style: normal; letter-spacing: .1em; }







bdo { direction: ltr; }







blockquote { font-style: italic; }







button, input[type="submit"], input[type="button"], input[type="reset"], .xo-formbuttons, .formButton {



	background-color: #e6e6e6;



	color: inherit;



	border: 1px solid #bbb;



	cursor: pointer;



}







button:focus, input[type="submit"]:focus, input[type="button"]:focus, input[type="reset"]:focus, .xo-formbuttons:focus, .formButton:focus,



 button:hover, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, .xo-formbuttons:hover, .formButton:hover { background-color: #000080; color: #fff; }







caption { /* font-style: italic; font-weight: bold; */ : ; }







del { text-decoration: line-through; }







/* ===== titles ===== */



h1 { font-size: 1.4em; font-weight: bold; }







h2 { font-size: 1.2em; }







h3 { padding-bottom: 3px; font-size: 1em; }







h4 { font-size: 1em; font-weight: bold; }







h5 { font-size: .9em; }







h6 { font-size: .8em; }







/* ===== other attributes of contents ===== */



hr{ }







/* ===== layout ====== */



html, body {

	margin: 0;

	background-color: #6f6f6f;

	padding: 0;

	font-size: 10pt;

	color: #000;

	font-family: Arial, Helvetica, sans-serif;

	text-align: left;

}







/* ===== images ===== */



img { border: 0; }







input {
	font-size: 1em;
	border: 1px solid #ccc;
	background: white;
}







q, cite, em, dfn, strong { /*font-style: italic;*/ : ; }







select {



	background-color: #f6f6f6;



	color: #000;



	border: 1px solid #ccc;



	font-size: .9em;



}







select:focus {



	background-color: #fff;



	color: #000;



	border: 1px solid #999;



}







strong, dfn { font-weight: bold; }







/* ===== tables and cells ===== */



table { }







table td { padding: 0; vertical-align: top; border-width: 0; }







table.outer { border-collapse: separate; }







tbody { }







textarea {



	width: 85%;



	height: 110px;



	margin: 0.5em 0.5em 0.5em 0;



	background-color: #eee;



	padding: 5px;



	color: #000;



	border: 1px solid #bbb;



	overflow: auto;



}







textarea:focus {



	background-color: #fff;



	color: #000;



	border: 1px solid #999;



}







th, thead {
	background: #Cceeff;
	padding: 3px;
	color: #fff;
	font-size: .85em;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

th, thead2 {
	background: #cceeff;
	padding: 3px;
	color: #000080;
	font-size: .85em;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;

}






tr.even td { padding: 5px; color: inherit; }







tr.odd td { padding: 5px; color: inherit; }







.Article A img { width: 300px; }







/* --- Article Display Styling --- */



.ArticleBody { 
	margin-top: 5px;
	line-height: 1.4em;
	font-size: 1em;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	
}







.ArticleFoot {



	background-color: transparent;



	padding: 3px;



	color: inherit;



	font-size: .9em;



	font-style: italic;



	font-weight: bold;



}







.ArticleHead {



	margin-top: 20px; 



	margin-bottom: 5px;



	color: #000080;



	font-size: 2em;



	font-family: serif;



	font-weight: bold;



	letter-spacing: normal;



	line-height: normal;



}







.ArticleInfo {



	background-color: transparent;



	padding: 3px;



	color: #fff;



	font-size: .9em;



	text-align: right;



}







.ArticleLink {



	font-size: .9em;



	padding-bottom: 6px;



	font-weight: bold;



	font-style: italic;



}







/* --- Most Viewed Articles Styling --- */



.ArticleListText {



	margin-top: 5px;



	line-height: 1.5em;



	font-size: .90em;



	font-weight: normal;



	font-style: normal;



	font-variant: normal;



}







.ArticleListTitle {

	background-color: transparent;

	color: #000080;

	font-size: 0.65em;

	font-weight: bold;

	font-style: normal;

	font-family: Arial, Helvetica, sans-serif;

}







.ArticleText {



	margin-top: 5px;



	line-height: 1.5em;



	font-size: .90em;



	font-weight: normal;



	font-style: normal;



	font-variant: normal;



}







.ArticleTitle a {

	background-color: transparent;

	color: #000080;

	font-size: 24px;

	font-variant: normal;

	font-family: Arial, Helvetica, sans-serif;

}







.big { font-size: 1.2em; }







.block { display: block; text-align: center; }







.bold { font-weight: bold; }







/*========  Show class ======== */



.clear{ clear: both; height: 0; font-size: 0; line-height: 0; }

.clearleft{ clear: left; height: 0; font-size: 0; line-height: 0; }

.clearright{ clear: right; height: 0; font-size: 0; line-height: 0; }

.comDate {



	font-size: .8em;



	font-weight: normal;



	font-style: italic;



}







.comDateCaption { font-size: .8em; font-weight: bold; font-style: normal; }







.comText { padding: 2px; }







/* ===== forums (content-type in example) ===== */



.comTitle { margin-bottom: 2px; font-weight: bold; }







.comUserImg { margin: 2px; }







.comUserName { }







.comUserRank { margin: 2px; }







.comUserRankImg { border: 0; }







.comUserRankText { font-size: .8em; font-weight: bold; }







.comUserStat {



	margin: 2px;



	background-color: #fff;



	padding: 2px;



	color: #639ACE;



	font-size: .7em;



	font-weight: bold;



	border: 1px solid #ccc;



}







.comUserStatCaption { font-weight: normal; }







.comUserStatus {



	margin-left: 2px;



	margin-top: 10px;



	background-color: inherit;



	color: #639ACE;



	font-size: .8em;



	font-weight: bold;



}







.confirmMsg {



	background-color: #FFF6BF;



	color: #817134;



	border-color: #FFD324;



}







.confirmMsg a { background-color: transparent; color: #817134; }







.errorMsg {



	background-color: #FBE3E4;



	color: #D12F19;



	border-color: #FBC2C4;



}







.errorMsg a { background-color: transparent; color: #D12F19; }







.errorMsg,.confirmMsg, .resultMsg, .successMsg {



	padding: .8em;



	text-align: center;



	margin-bottom: 1em;



	border: 2px solid #ccc;



}







.even { padding: 5px; color: inherit; font-size: 0.85em; }







/* --- Calendar Styles --- */



.extcal { text-align: center; }







/* ========= Font class ========== */



.extrasmall { font-size: .7em; }







.floatleft {



	float: left;



	margin-top: 1em;



	margin-right: 1em;



	padding-left: 4px;



	border: 0;



	width: 100%;



}







.floatright {



	float: right;



	margin-bottom: 1em;



	margin-left: 1em;



	padding: 2px;



	border: 0;



}







.foot, tfoot { padding: 5px; color: inherit; font-weight: bold; }







.hide { display: none; }







/* ===== core messages ===== */



.highlight {



	background-color: #ff0;



	color: #ff0000;



	font-weight: bold;



}







.italic { font-style: italic; }







.itemAdminLink { font-size: .9em; }







.itemBody { /* padding-left: 5px; */ : ; }







.itembody A img { width: 300px; }







.itemFoot {



	background-color: transparent;



	padding: 3px;



	color: inherit;



	font-size: .9em;



	text-align: right;



}







/* ===== articles (content-type in example) ===== */



.itemHead {



	/* padding: 10px; */



	margin-bottom: 5px;



	color: #000080;



	font-size: 2em;



	font-family: serif;



	font-weight: bold;



	letter-spacing: normal;



	line-height: normal;



}







.itemInfo {



	background-color: transparent;



	padding: 3px;



	color: #fff;



	font-size: .9em;



	text-align: right;



}







.itemPermaLink {



	font-size: .9em;



	/* border-bottom-color: black;



	border-bottom-style: solid;



	border-bottom-width: 1px; */



	padding-bottom: 6px;



	font-weight: bold;



	font-style: italic;



}







.itemPostDate { font-size: .9em; font-style: italic; }







.itemPoster { font-size: .9em; font-style: italic; }







.itemStats { font-size: .9em; font-style: italic; }







.itemText {



	margin-top: 5px;



	margin-right: 5px;



	/* margin-bottom: 			5px; */



	line-height: 1.5em;



	font-size: .90em;



	/* padding: 10px; */



	font-weight: normal;



	font-style: normal;



	font-variant: normal;



}

.itemText:first-letter {

	font-size: 						.95 em;

	font-weight: 					normal;

}



.itemTitle a {

	background-color: transparent;

	color: #000080;

	font-size: 0.65em;

	font-variant: normal;

	font-family: Arial, Helvetica, sans-serif;

}







.maxi { font-size: 1.5em; }







/* --- Your Menu Styles --- */



.multiMenu { background: #cceeff; }







.normal { font-size: 1em; }







.odd { padding: 5px; color: inherit; font-size: 0.85em; }







.outer /* {border: 					1px solid #ccc;} */



.head {



	padding: 5px;



	font-weight: bold;



	color: inherit;



	font-size: 0.85em;



}







.pagact {



	background-image: url(../icons/action/pagact.gif);



	font-size: .9em;



	text-align: center;



}







.paginact {



	background-image: url(../icons/action/paginact.gif);



	font-size: .9em;



	text-align: center;



}







/* ===== pages navigation ===== */



.pagneutral {



	background-image: url(../icons/action/pagneutral.gif);



	font-size: .9em;



	text-align: center;



}







/* --- Preferred Suppliers Module --- */



.PS-CompanyCategory {
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: white;
	text-align: center;
	background-color: #0066CC;
}







.PS-CompanyLink {
	margin-top: 3px;
	margin-bottom: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-align: center;
	color: #1371b7;
}







.PS-CompanyLink A { font-family: arial; font-size: 8pt; font-weight: bold; }







.PS-CompanyLink A:link, .PS-CompanyLink A:visited { color: #063d82; }







.PS-CompanyLink A:hover, .PS-CompanyLink A:active { color: #1371b7; }







.resultMsg {



	background-color: #E6EFC2;



	color: #529214;



	border-color: #C6D880;



}







.Section A img { width: 300px; }







/* --- Article Management Section Styling --- */



.SectionBody { }







.SectionFoot {



	background-color: transparent;



	padding: 3px;



	color: inherit;



	font-size: .9em;



	text-align: right;



	width: 95%;



}







.SectionListing {



	padding-right:1em;



}







.SectionHead, .SectionTitle {

	margin-bottom: 10px;

	margin-top: 10px;

	margin-right: 15px;

	padding-right: 5px; 

	color: #36459b;

	font-size: 2em;

	font-family: serif;

	font-weight: bold;

	line-height: 1.25;

	width: 95%;

}







.SectionInfo {



	background-color: transparent;



	padding: 3px;



	color: #fff;



	font-size: .9em;



	text-align: right;



}







.SectionLink {



	color: #666666;



/*	margin-right: 15px; */



	padding-right: 5px; 



	font-size: .9em;



	margin-top: 10px;



	margin-bottom: 10px;



	font-weight: bold;



	font-style: italic;



	text-align: left;



	}







.SectionText {



	margin-top: 5px;



	line-height: 1.5em;



	font-size: .90em;



	font-weight: normal;



	font-style: normal;



	font-variant: normal;



}

.SectionTeaser {



	margin-top: 5px;



	line-height: 1.4em;



	font-size: .9em;



	font-weight: normal;



	font-style: normal;



	font-variant: normal;



}












.SectionTitle a {
	margin-right: 15px;
	padding-bottom: 5px;
	padding-right: 5px;
	background-color: transparent;
	color: #000080;
	font-size: 0.65em;
	font-variant: normal;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.25em;
	font-weight: bold;
}







.signature { font-size: .8em; font-style: italic; }







.small { font-size: .9em; }







.spacer { padding: 0 0 3px 0; }



/* --- Article Spotlight Styles --- */



.SpotlightBody { }







.Spotlightbody A img { width: 300px; }







.SpotlightFoot {



	background-color: transparent;



	padding: 3px;



	color: inherit;



	font-size: .9em;



	text-align: right;



}







.SpotlightHead {
	margin-bottom: 10px;
	margin-top: 10px;
	margin-right: 5px;
	color: #000080;
	font-size: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	letter-spacing: normal;
	line-height: normal;
	width: 95%;
}







.SpotlightInfo {



	background-color: transparent;



	padding: 3px;



	color: #fff;



	font-size: .9em;



	text-align: right;



}







.SpotlightLink {



	font-size: .9em;



	padding-bottom: 6px;



	font-weight: bold;



	font-style: italic;



}







.SpotlightText {



	margin-top: 5px;



	margin-right: 10px;



	line-height: 1.5em;



	font-size: .90em;



	text-align: left;



	width: auto;



}







.SpotlightTitle a {

	margin-right: 10px;

	background-color: transparent;

	color: #000080;

	font-size: 0.7em;

	font-variant: normal;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

}



/* --- START Main Spotlight Styling --- */



.SpotlightFeature {}



/* Main Spotlight Heading */

.SpotlightFeature .SpotlightTitle a {

	background-color: transparent;

	color: #000080;

	font-size: 0.90em;

	font-variant: normal;

	font-family: Arial, Helvetica, sans-serif;

	text-align: left;

	width: auto;

}

/* Main Spotlight Intro Text */

.SpotlightFeature .SpotlightText {
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	line-height: 1.4em;
	
	font-size: 1em;
	text-align: left;
	width: auto;
	font-weight: normal;
}	

/* Main Spotlight Read More Link */

.SpotlightFeature .SpotlightLink {

	font-size: .9em;

	padding-bottom: 6px;

	font-weight: bold;

	font-style: italic;

}



/* --- END Main Spotlight Styling --- */



.successMsg a { background-color: transparent; color: #529214; }







.underline { text-decoration: underline; }







/* ===== codes and quotes ===== */



.xoopsCode {

	max-height: 200px;

	overflow: auto;

	background-color: #fff;

	padding: 6px;

	color: inherit;

	font-family: Arial, Helvetica, sans-serif;

	border: 1px inset #000080;

	white-space: pre;

}







.xoopsQuote {

	background-color: #fff;

	padding: 6px;

	color: #666;

	font-family: Arial, Helvetica, sans-serif;

	border: 1px dashed #000080;

}







#displaytitle { width: 100%; }







/* ===== block main menu ===== */



#mainmenu { font-size: .8em; margin-bottom:30px;}







#mainmenu a {
	display: block;
	margin: 0;
	padding: 2px;
	color: #000080;
	font-weight: bold;
	font-size: 1.2em;
	letter-spacing: 75%;
}







#mainmenu a.menuMain { 

	padding-left: 10px; 

}







#mainmenu a.menuSub{



	background-color: #fff;



	padding: 2px 0 2px 12px;



	font-size: .8em;



	color: #666;



	font-style: italic;



}







#mainmenu a.menuSub:hover { color: #ff9900; }







#mainmenu a.menuTop { padding-left: 10px; }







#mainmenu a:hover { background-color: #000080; color: #fff; }







#outer {



	margin: 0 0 5px 0;



	padding: 3px;



	color: #fff;



	font-weight: bold;



	text-align: left;



	background-image: url(../img/hbar.gif);



	font-size: 16px;



}







/* --- Classifieds Index Styling --- */



#PSD-Title {



	margin: 0 0 5px 0;



	padding: 3px;



	color: #fff;



	font-weight: bold;



	text-align: left;



	background-image: url(../img/hbar.gif);



	font-size: .85em;



}







#SupplierText { margin-bottom: 20px; font-style: normal; }







/* --- Supplier Profile List --- */



#SupplierTitle {

	margin-bottom: 5px;

	margin-top: 10px;

	color: #000080;

	font-size: 1.1em;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

}







/* ===== block user menu ===== */



#usermenu { font-size: .8em; }







#usermenu a {



	display: block;



	margin: 0;



	padding: 2px;



	color: black;



	font-style: normal;



}







#usermenu a.menuTop /* {border-top: 0px solid #ccc;} */



#usermenu a.highlight { background-color: #fcc; color: inherit; }







#usermenu a:hover { background-color: #fff; color: #000080; }







#videocontent { }







/* --- Videotube Module --- */



#videoinfodisplay td { }







#xo-block { width: 140px; }







#xo-canvas {



	width: 1028px;



	background-color: #fff;



	margin: 0 auto;



	text-align: left;



	padding-left: 10px;



	padding-right: 10px;



}



#xo-canvas-columns { margin: 0; text-align: left; table-layout: fixed; }







#xo-canvas-content { Width: 100%; margin: 0; text-align: left; }







#xo-canvas-content li {



	margin-left: 2px;



	background-color: inherit;



	color: #000080;



	line-height: 1.4em;



	list-style: disc inside;



}







/* ===== lists ===== */



#xo-canvas-content ol { }







#xo-canvas-content ul {



	margin: 2px;



	padding: 2px;



	list-style: decimal inside;



	text-align: left;



}







/* ===== left columns ===== */



#xo-canvas-leftcolumn { 
	width: 140px; 
	background-color: #cceeff; 
	}







#xo-canvas-leftcolumn .xo-blockcontent { margin-bottom: 20px; line-height: 1.2em; width: 100%; }







#xo-canvas-leftcolumn .xo-blocktitle h3 {



	margin: 0 0 5px 0;



	padding: 3px;



	color: #fff;



	font-weight: bold;



	text-align: left;



	background-image: url(../img/hbar.gif);



	font-size: .85em;



}







#xo-canvas-leftcolumn th { color: #fff; vertical-align: middle; }







/* ===== right columns ===== */



#xo-canvas-rightcolumn { 
	width: 140px; 
	background-color: #cceeff;
	margin-left: 10px; 
	}







#xo-canvas-rightcolumn .xo-blockcontent {



	margin-bottom: 5px;



	width: 100%;



	line-height: 1.2em;



	text-align: center;



}







#xo-canvas-rightcolumn .xo-blocktitle h3 {



	/* margin: 0 0 5px 0; */



	padding: 3px;



	font-weight: bold;



	text-align: center;



	color: #fff;



	font-weight: bold;



	text-align: left;



	background-image: url(../img/hbar.gif);



	font-size: .85em;



}







#xo-canvas-rightcolumn th { color: #000080; vertical-align: middle; }







/* ===== content module page ===== */



#xo-content {



	width: 708px;



	padding: 10px;



	text-align: left;



	padding-top: 10px;



	padding-left: 10px;



}







/* ===== footer ===== */



#xo-footer {



	background-image: url(../img/hbar.gif);



	text-align: center;



	color: #fff;



	padding: 3px;



	font-size: 0.8em;



}







#xo-footer a:link, #xo-globalnav a:visited { background-color: inherit; color: #fff; }







#xo-footer a:hover, #xo-globalnav a:active { background-color: inherit; color: #000; }







#xo-globalnav {



	padding-top: 5px;



	height: 25px;



	width: 100%;



	background-image: url(../img/hbar.gif);



	border-bottom: 1px solid #ddd;



	color: #fff;



	font-size: 1em;



	text-align: center;



}







#xo-globalnav a { font-weight: bold; text-align: center; }







#xo-globalnav a:link, #xo-globalnav a:visited { background-color: inherit; color: #fff; }







#xo-globalnav a:hover, #xo-globalnav a:active { background-color: inherit; color: #000; }







#xo-globalnav span {



	/*



	float: right;



	clear: none; 



	display: inline;



*/



	: ;



}







/* ===== header ===== */



#xo-header { height: 90px; }







#xo-headerbanner { width: 100%; vertical-align: middle; text-align: right; }







#xo-logger-output{ font-size: .8em; }







#xo-page {



	width: 738px;



	margin: 0;



	vertical-align: top;



	text-align: left;



}







/* ===== center blocks ===== */



#xo-page .xo-block { margin: 5px; }







/* ===== forms ===== */



#xo-page fieldset { margin: 0 0 1em 0; padding: 1em; border: none; }







#xo-page label { display: block; float: left; font-weight: bold; }







#xo-page legend { font-size: 1.1em; font-weight: bold; }







#xo-topblocks { width: 100%; }







#xo-topblocks th {



	background-color: #fff;



	color: #000080;



	vertical-align: middle;



}







#xo-topcenterblocks { 
margin: 0; 
}







#xo-topcenterblocks .xo-blockcontent, #xo-bottomcenterblocks .xo-blockcontent { 
margin-bottom: 2px; 
line-height: 1.2em; 
width: 100%; 
}







#xo-topcenterblocks .xo-blocktitle h3, #xo-bottomcenterblocks .xo-blocktitle h3 {



	margin: 0 0 5px 0;



	padding: 3px;



	color: #fff;



	font-weight: bold;



	text-align: center;



	background-image: url(../img/hbar.gif);



	font-size: .85em;



	width: 100%;



}







#xo-topcenterblocks, #xo-bottomcenterblocks { }







#xo-topleftblocks { width: 538px; margin-left: 10px; }







#xo-topleftblocks .xo-blockcontent, #xo-toprightblocks .xo-blockcontent,



#xo-bottomleftblocks .xo-blockcontent, #xo-bottomrightblocks .xo-blockcontent {



	margin-bottom: 2px;



	padding: 5px;



	text-align: left;



	line-height: 1.2em;



	width: 100%;



}







#xo-topleftblocks .xo-blocktitle h3, #xo-bottomleftblocks .xo-blocktitle h3,



#xo-toprightblocks .xo-blocktitle h3, #xo-bottomrightblocks .xo-blocktitle h3 {



	margin: 0 0 5px 0;



	padding: 3px;



	color: #fff;



	font-weight: bold;



	text-align: left;



	background-image: url(../img/hbar.gif);



	font-size: .85em;



}







#xo-toprightblocks { width: 180px; margin-left: 10px; margin-right: 10px; }







#xo-toprightblocks .xo-blockcontent {



	width:155px;



}







/* ===== Preferred Suppliers Module Styling ===== */







#ps-findmore {



	font-size: 0.9em;



	text-align: center;



}







#ps-categoryheader {
	padding: 5px;
	font-family: sans-serif;
	text-align: center;
	font-size: 1.5em;
	font-weight: bolder;
	color: #063d82;
}



#ps-categorypath {
	background-color: #cceeff;
	padding: 5px;
	font-family: sans-serif;
	text-align: center;
	font-size: 0.73em;
	width: 100%;
	font-weight: bold;
}



#xo-blocktitle	{



	width: 100%;



}



#ps-companyname a {



	font-size: 1.25em;



	font-family: sans-serif;



	color: black;



	font-weight: bold;



	vertical-align: middle;



}



#ps-companyname {



	font-size: 1.25em;



	font-family: sans-serif;



	color: black;



	font-weight: bold;



	vertical-align: middle;



}



		



#ps-categoryname a {



	font-size: 1.5em;



	font-family: sans-serif;



	font-weight: bold;



	color: black;



}



#ps-listingcompanyname {



	font-size: 1.5em;



	font-family: sans-serif;



	color: black;



	font-weight: bold;



	vertical-align: middle;



}



#ps_ad {



	text-align: right;



	display: inline;



	float: right;



	list-style-type: none;



	padding-right: 10px; 



}







#ps-totallinks {



	color: #000080;



	font-size: 1.5em;



	font-weight: bold;



	font-family: sans-serif;



}



#ps-desctext {

	color: #000000;

	font-size: .95em;

	font-weight: normal;

	font-family: sans-serif;

	line-height: 2;

}



/* TinyMCE specific rules */



body.mceContentBody {



   background: #FFF;



}



