/*-- GLOBAL STYLES --*/
*, html, 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, b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	}
body {
	background:#fff;
	font-family:calibri, corbel, tahoma, arial,sans-serif;
	font-size:13px;
	color:#8c8984;
	line-height:19px;
overflow-x: hidden;
position:relative;
	}
div.center {
	width:960px;
	margin:0 auto 0 auto;
	clear:both;
	}
div.center2 {
	w/idth:960px;
	margin:0 auto 0 auto;
	clear:both;
	}
td {
	vertical-align:top;
	}


a {
	color:#3990b2;
	}
a:hover, a.selected {
	text-decoration:underline;
	color:#b5b75c;
	}

h1, h2, h3, {
	font-weight:bold;
	}
h1 {
	font-size:25px;
	padding-bottom:10px;
	color:#3990b2;
	}
h2 {
	font-size:18px;
	padding-bottom:10px;
	color:#b5b75c;
	margin-top:10px;
	}
h3 {
	font-size:18px;
	color:#3990b2;
	}
h4 {	
	font-size:25px;
	color:#b5b75c;
	font-weight:normal;
	}
/*-- END GLOBAL STYLES --*/

/*-- MAIN TABLE CONTAINER --*/
#mainTableContainer {
	height:100%;
	width:100%;
	margin:0 auto 0 auto;
}
/*-- END MAIN TABLE CONTAINER --*/

/*--HEADER STYLES--*/
#header {
	background:url(http://www.psysolutions.com/chrome/bgHeader.png) top left repeat-x;
	display:block;
	height:120px;
	}
#header a {
	text-decoration:none;
	color:#666;
	font-size:11px;
	}
#topNav { /* contact and mediapsi.com*/
	float:right;
	padding-top:55px;
	}
#logo {
	padding:10px 0 0;
	margin-left:-5px;
	}
	
#searchBox {
	font-size:10px;
    margin-left:6px;
	}
#searchBox input,select {
	padding:3px;
	border-top:1px solid #ececec;
	border-bottom:1px solid #ececec;
	color:#999999;
	}
#searchBox input[type=text] {
	background:white;
	border-left:1px solid #ececec;
	}
#searchBox input[type=button] {
	background:#6697b4;
	color:white;
	}
#searchBox input[type=submit] {
	background:#6697b4;
	color:white;
	}
	
#mainNav {
	width:100%;
	clear:both;
	background:url(http://www.psysolutions.com/chrome/bgNav.png) left -5px repeat-x;
	float:left;
	margin:0 auto;
	font-size:13px;
	height:40px;
	}
#subNav {
	width:100%;
	background:url(http://www.psysolutions.com/chrome/bgNav.png) bottom left repeat-x;
	float:left;
	padding-bottom:0px;
	clear:both;
	font-size: 12px;
	}
#mainNav ul,#subNav ul {
	padding:10px 0 0;
	}
#mainNav li, #subNav li {
	float:left;
	list-style:none;
	}
#mainNav li a { 
	color:#666;
	margin-left:-15px;
	margin-right:2px;
	padding: 10px 17px;
	text-decoration:none;
	}
#subNav li a {
	padding: 8px 8px 5px 8px;
	color:#3990b2;
	text-decoration:none;
	margin-right:1px;
	}
#mainNav li a:hover,#mainNav li a.selected {
	background:url(http://www.psysolutions.com/chrome/navRoll2.jpg);
	}
#subNav li a:hover, #subNav li a.selected{
text-decoration:underline;
background:url(http://www.psysolutions.com/chrome/navRoll.png) repeat-x;
}

.subNavLinks {
	float:left;
	padding:6px;
	text-decoration:none;
	}
.subNavLinksSelected {
	float:left;
	padding:6px;
	text-decoration:none;
	background:url(http://www.psysolutions.com/chrome/navRoll2.jpg) repeat-x;
	}
.subNavLinks:hover {
	background:url(http://www.psysolutions.com/chrome/navRoll2.jpg) repeat-x;
	}
.subNavLinks a {
	text-decoration:none;
	}
.subNavLinks a:hover {
	text-decoration:underline;
	color:#b5b75c;
	}

.subscribe {
	float:right;
	margin:10px 20px 0 0;
	font-size:11px;
	width:100px;
	text-transform:uppercase;
	}
.subscribe img {
	vertical-align:bottom;
	}
/*--END HEADER--*/


/*--HOME PAGE--*/
#mainArea {
	z-index:100!important;
	padding-left:10px;
	}
#mainArea p {
	margin-bottom:10px;	
	}
span.date {
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	}
hr.rule {
	border-bottom:1px solid #efedea;
	height:0px;
	margin:10px;
	}
div.left {
	z-index:100!important;
	position:relative;
	padding-top:30px;
	float:left;
	width:540px;
	}
div.right {
	position:relative;
	z-index:100!important;
	padding-top:30px;
	float:right;
	width:370px;
	background:url(http://www.psysolutions.com/chrome/bgCellFade.png) top left repeat-y;
	padding-top:75px;
	min-height:765px;
	text-align:justify;
	}
.right p,.right h1 {
	margin-left:20px;
	}
/*-- END HOME PAGE --*/


/*-- INTERIOR --*/
#interiorWrap {
	z-index:100!important;
	}
div.sidebar {
	z-index:100!important;
	position:relative;
	padding-top:30px;
	float:left;
	width:230px;
	}
.sidebar p.hangingindent { /* to use with lists of links */
	padding-left: 32px; /* a higher number pushes the top line to the right */
	text-indent: -22px; /* a higher number here pushes the bottom line to the right */
	}
.sidebar a {
	margin-left: 0px;
	line-height:22px;
	}
.sidebar a:hover {
	color:#b5b75c;
	}
div.content {
	position:relative;
	z-index:100!important;
	float:right;
	width:680px;
	background:url(http://www.psysolutions.com/chrome/bgCellFade.png) top left repeat-y;
	padding-top:30px;
	padding-left:10px;
	}
.content ul {
	margin-top:10px;
	margin-left:50px;
	}
.content h1,#content h2, #content h4 {
	m/argin-left:20px;
	}
.content p,table {
	margin:0 10px 10px 20px;
	}
.content img {
	margin-left:20px;
	}

a.smrss {
	background:url(http://www.mediapsi.com/themes/site_themes/chrome/icon-smrss.png) no-repeat left;
	padding-left:20px;
	line-height:20px;
	}
a.smemail {
	background:url(http://www.mediapsi.com/themes/site_themes/chrome/icon-smemail.png) no-repeat left;
	padding-left:20px;
	}
div.dropdowns {
	float:right;
	margin-bottom:20px;
	clear:both;
	}
select {
	padding:3px;
	border-top:1px solid #ececec;	
	border-bottom:1px solid #ececec;
	margin-right:10px;
	font-size:11px;
	}
/*-- END INTERIOR--*/

/*-- FOOTER--*/
#footer {
m/in-width:1370px;
*wi/dth:1380px;
	text-transform:uppercase;
	font-size: 11px;
	background:#d9d4d5 url(http://www.psysolutions.com/chrome/bgFooter.png) top left repeat-x;
	padding:0 20px;
	height:180px;
	}
#btmNav {
	margin-top:50px;	
	float:right;
	width:700px;
	}
#btmNav li {
	float:left;
	list-style:none;
	}
#btmNav a {
	color:#3990b2;
	padding:10px;
	text-decoration:none;
	}
#copyright {
	margin-top:50px;
	float:left;
	}
/*-- END FOOTER--*/


/*-- FLOAT STYLES--*/
.fltlt {
	float:left;
	margin-right:15px;
	}
.right .fltlt {
	margin-left:20px;
	margin-top:2px;
	}
.fltrt {
	float:right;
	margin-left:15px;
	}
br.clearfloat {
	height:1px;
	clear:both;
	}
/*-- END FLOAT STYLES--*/

/*-- FLOWER STYLES --*/
div#flower {

float:right;
height:476px;
	z-index:1!important;
	overflow:hidden;
	margin-right:-220px;
	margin-top:-470px;


	}
#flower img {
	z-index:1;
	width:215px;
	height:478px;
	background:url(http://www.psysolutions.com/images/flower2.png) bottom left no-repeat;
	}
#flower img.quality {
	background:url(http://www.psysolutions.com/images/flower5.png) bottom left no-repeat;
	}
#flower img.locations {
	background:url(http://www.psysolutions.com/images/flower4.png) bottom left no-repeat;
	}
#flower img.investors {
	background:url(http://www.psysolutions.com/images/flower5.png) bottom left no-repeat;
	}
/*-- END FLOWER STYLES --*/

/*-- POP UP CONTAINER STYLES --*/
.popUpContainer {
	width:400px;
	height:500px;
	padding:10px;
	}
.popUpContainer ul {
	margin-left:30px;
	}
.popUpContainer p.indent {
	margin-left:20px;
	margin-bottom:4px;
	}
.popUpContainer p.indentmore {
	margin-left:40px;
	margin-bottom:4px;
	}
/*-- END POP UP CONTAINER STYLES --*/

/*-- TABLE STYLES --*/
#goldFrameGrowingTable {
	width:227px;
	padding:0px;
	border-spacing:0px;
	margin:0 auto 20px auto;
	}
.goldTableTopRow {
	width:227px;
	height:12px;
	background-image:url('http://www.psysolutions.com/chrome/sidebar-image_top.png');
	}
.goldTableSideRow {
	width:13px;
	height:31px;
	background-image:url('http://www.psysolutions.com/chrome/sidebar-image_side.png');
	}
.goldTableBottomRow {
	width:227px;
	height:46px;
	background-image:url('http://www.psysolutions.com/chrome/sidebar-image_bottom.png');
	}
	
.tblStandard {
	margin-top:1em;
	margin-left:auto;
	margin-right:auto;
	width:90%;
	}
.tblHeaderRow {
	background-color:#6697b4;
	color:#fff;
	}
.tblCenterTD {
	text-align:
	center;padding:2px;
	}
.tblLeftTD {
	text-align:left;
	padding:2px;
	}
.tblEvenRow {
	background-color:#fff;
	}
.tblOddRow {
	background-color:#DDE8EE;
	}
	
.tblBordered {
	margin-top:1em;
	margin-left:auto;
	margin-right:auto;
	width:60%;
	}
.tblBorderedLabelLeft {
	border-bottom:1px solid gray;
	padding:2px;
	}
.tblBorderedLabelRight {
	border-bottom:1px solid gray;
	padding:2px;
	padding-left:4px;
	}
.tblBorderedValueLeft {
	border-bottom:1px solid gray;
	border-right:1px solid gray;
	padding:2px;
	padding-right:6px;
	text-align:right;
	}
.tblBorderedValueRight {
	border-bottom:1px solid gray;
	padding:2px;
	text-align:right;
	}

.tblStockLabel {
	width: 60px;
	border-right:1px solid gray;
	padding:1px 4px 0px 6px;
	margin-top:-1px;
	margin-right:4px;
	float:left;
}
.tblStockValue {
	width:100%;
	border-bottom:1px solid gray;
	padding:1px 4px 0px 4px;
	margin-top:-1px;
	}
/*-- END TABLE STYLES --*/
	

