/********************/
/*  Global Content  */
/********************/

* {
	padding: 1;
	margin: 0
}
body {
	font-size: 13px;
	background-color: #fff;
	font-family: Helvetica, "Trebuchet MS", Verdana, Arial, sans-serif;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.page-container {
	width: 900px;
	border: solid 1px #969696;
	font-size: 1em;
	margin-top: 3px;
	margin-right: auto;
	margin-bottom: 3px;
	margin-left: auto;
}
.topSpacer {
	height: 12px;
	background: url(http://psycharts.com/images/spacer_img.png)
}
.main {
	clear: both;
	width: auto;
	padding-bottom: 30px;
	background: transparent url(http://psycharts.com/images/bg_main_withnav.jpg) top left repeat-y
}
.mainSecondary {
	clear: both;
	width: 900px;
	padding-bottom: 30px;
	background: transparent url(http://psycharts.com/images/bg.jpg) top left repeat-y
}
.leftNav {
	display:inline;
	float:left;
	width:200px
}
.centerContent {
	display: inline;
	float: left;
	width: 480px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 30px;
	margin-left: 15px;
}
.rightNav {
	display: inline;
	float: right;
	width: 180px;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.footer {
	clear: both;
	width: 900px;
	padding: .8em 0;
	background: #e1e1e1 url(http://psycharts.com/images/bg_foot.jpg) no-repeat;
	font-size:.9em
}
img {
	border: none
}
.center {
	text-align: center
}
.floatRight {
	float: right
}
.floatLeft {
	float: left
}
blockquote {
	font: 1,2em/1.5em Georgia, "Times New Roman", Times, serif;
	width: 400px;
	padding: .3em 30px 1.2em 30px;
	text-indent: -18px;
	font-style: italic
}
blockquote p {
	text-indent: 0px
}
blockquote p:first-letter {
	font: italic 1.6em Georgia, "Times New Roman", Times, serif
}
blockquote:first-letter {
	padding-left: 16px;
	font: italic 1.6em Georgia, "Times New Roman", Times, serif
}
.noBlock {
	margin-bottom: 1em;
	background: none;
	font: 1.0em/1.4em Georgia, "Times New Roman", Times, seri
}
.noBlock:first-letter {
	background: none;
	;
	font: italic 1.6em Georgia, "Times New Roman", Times, serif
}
center {
	display: block
}
p {
	padding-bottom: .8em;
	text-align: justify;
}
/********************/
/*  HEADER SECTION  */
/********************/

.header {
	width: 100%;
	font-family: Arial, Helvetica, sans-serif
}
.header-top {
	width: 100%;
	height: 100px;
	background: #f0f0f0 url(http://psycharts.com/images/bg_head_top.jpg);
	padding-bottom: 25px
}
.header-top img {
}
.header-middle {
	width: 900px;
	height: 134px
}
.header-bottom: {
border: 3px solid #000
}
.phoneNumber {
	float: right;
	padding: 40px 40px 0 0;
	color: #79A5D1
}
.phoneNumber h5 {
	font-size: 1.5em
}
.siteLogo {
	padding: 17px 0 0 25px
}
/* Main Navigation */
.mainNav {
	float: left;
	width: 100%;
	height: 30px !important;
	background: #dcdcdc url(http://psycharts.com/images/bg_head_bottom_nav.jpg) repeat-x;
	font-weight: bold;
	font-size: 1.1em
}
.mainNav ul {
	height: 30px;
	padding: 10px 0 0 0
}
.mainNav li {
	display: inline
}
.mainNav a {
	color: #05396B;
	text-decoration: none;
	padding: 0px 15px;
	border-right: 1px solid #c9c9c9
}
.mainNav a.last {
	border: none
}
.mainNav a:hover {
	color: #347DC1;
}/*text-decoration: underline*/
/* Header Message */
.marketSite {
	width:350px;
	height: 120px;
	position: absolute;
	margin: 0px 0 0 100px;
	color: #eaeff7
}
.sitemessage h1 {
	width:350px;
	text-align:right;
	font-size: 1.7em
}
.sitemessage h2 {
	float:right;
	width:270px;
	margin:8px 0 0 0;
	text-align:right;
	line-height:100%;
	font-size:1.2em
}
.sitemessage h3 {
	float:right;
	width:270px;
	margin:10px 0 0 0;
	text-align:right;
	font-size:1.1em
}
.sitemessage h3 a {
	text-decoration: none;
	color: #eaeff7
}
.sitemessage h3 a:hover {
	text-decoration: none;
	color: #323232
}
.marketSite ul {
	list-style:none;
	margin:1em 10px 1.0em 20px
}
.marketSite li {
	margin:10px 0 0.2em 2px;
	padding:0px 0px 0 20px;
	line-height:1.2em;
	font-size: 1.5em;
	height: 20px;
	font-weight: bold
}
.clickHere {
	padding: 105px 0 0 215px
}
/******************/
/*  Left Column   */
/******************/

.leftNav .roundBorderTopRight {
	width: 10px;
	height: 10px;
	position: absolute;
	margin: 0 0 0 190px;
	background:  url(http://psycharts.com/images/bg_corner_topright.gif) no-repeat
}
.leftNav h2.first {
	clear:both;
	margin:0;
	padding:4px 20px 3px 20px;
	background-color: #509CF2;
	font-family: Arial, Helvetica, sans-serif;
	color:rgb(255,255,255);
	font-weight:bold;
	font-size: 1.3em
}
.leftNav h2 {
	clear:both;
	margin:30px 0 20px 0;
	padding:4px 20px 3px 20px;
	background: #509CF2;
	font-family: Arial, Helvetica, sans-serif;
	color:rgb(255,255,255);
	font-weight:bold;
	font-size: 1.3em
}
.leftNav ul {
	list-style:none;
	margin:1px 1px 1px 0px
}
.leftNav ul li {
	margin:5px 0 0.2em 2px;
	padding:0px 0px 0 11px;
	background:url(http://psycharts.com/images/list_arrow.jpg) no-repeat 0 0.4em;
	line-height:1.2em;
	font-size: 1.1em
}
a:hover {
	color: #347DC1;/*color: #0099FF;
	font-weight: normal;*/
}
/******************/
/* Center Column  */
/******************/

.centerContent {
	line-height: 1.2em
}
.centerContent h3 {
	padding: .4em 0 .4em 0;
	color: #348DD3;
	font-size: 1.4em;
	font-style: oblique;
	font-weight: bolder
}
.centerContent p {
	padding-bottom: 1em
}
.noIndent {
	text-indent: none
}
.centerContent ul {
	list-style-type: none
}
.centerContent li {
	background-image: url(/images/bg_bullet_arrow.gif);
	background-repeat: no-repeat;
	background-position: .2em .4em 0 .2em;
	padding: 0 0 .5em 15px
}
.centerContent li.secondary {
	background: none;
	padding: 0 0 .5em 40px
}
.centerContent ol ul li {
	background-image: url(/images/bullet.png);
	background-repeat: no-repeat;
	background-position: .2em .4em 0 .2em;
	padding: 0 0 .5em 15px
}
.centerContent li.noBullet {
	background: none
}
.centerContent ol {
	padding: .2em 0 .6em 1.5em
}
.centerContent ol li {
	background-image: none;
	padding: 1em 0 0 0
}
ol.noStyle {
	list-style-type: none
}
.pagetitle {
	color: #2F80CF;
	border-bottom: 2px solid #F2F6FF;
	font-size: 1.8em;
	vertical-align: baseline;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0.55em;
	margin-left: 0;
	line-height: 1em;
}
.visuals {
	margin: 1em 0;
	padding: 1em 0 0 1.5em;
	border-top: 1px solid #cfe5fd;
	border-bottom: 1px solid #cfe5fd;
	border-left: 1px solid #f1f8ff
}
.visuals h4 {
	color: #0AAAFE;
	font-size: 1.3em;
	padding-top: .5em
}
.visuals p {
	padding-bottom: 2em;
	font-weight: bold;
	color: #555555
}
.center {
	text-align: center;
	align: center
}
.profiles {
	padding-top: 3em
}
.profiles h3 {
	padding: .5em 0 1.5em 0
}
.contactProfiles {
}
.contactProfiles h3 {
	font-size: 1.1em;
	color: #0AAAFE;
	width: 130px
}
.contactProfiles h4 {
	font-size: 1em;
	color: #000;
	width: 130px
}
.contactProfiles img {
	padding-top: 1.5em
}
.contactNumbers {
	padding: 1em 0;
	font-weight: bold
}
.illusionImages img {
	padding: 3em 0
}
.visuals a:hover {
	color: #191970;
}
.forms ul {
	padding-top: .7em
}
.forms ul li {
	background-image: none
}
.googleMaps h3 {
	color: #FE6601;
	font-size: 1.3em
}
.googleMaps h4 {
	color: #fd9e61;
	font-size: 1em;
	padding-bottom: .5em
}
.storeCell h5 {
	font-size: 1em;
	text-align: center;
	border-bottom: 1px solid #000
}
.storeCell td {
	padding: .5em 0
}
.storeCell img {
	align: center
}
.profileTable {
	text-align: center;
	padding-bottom: 2em;
	color: #348DD3
}
.profileTable img {
	align: center
}
.singleProfile {
	padding-top: 2em
}
.singleProfile img {
	padding-bottom: 1.5em
}
.singleProfile ul {
	list-style-type: none
}
.singleProfile li {
	background: none
}
.inlineStore {
	padding: 4em 0
}
img.centerImage {
	padding-left: 30px
}
.partsStore table {
	padding: .5em 0
}
.store td {
	width: 215px;
	height: 40px;
	text-align: center;
	padding: 0 .5em
}
.store h5 {
	font-size: 1em;
	font-weight: bold;
	color: #2F80CF
}
.bold {
	font-weight: bold
}
.partsStore a:link {
	color: #fff
}
.partsStore h3 {
	padding-top: 2.5em;
	margin-bottom: 1.5em;
	border-bottom: 1px solid #feb889;
	color: #FE6601
}
.twoMindsRight {
	
	float: right
}
.twoMindsRight h5 {
	font-size: 1.1em;
	padding: 1.5em 0 1em 0
}
.twoMindsRight ul {
	padding-bottom: 1.5em
}
.twoMindsLeft {
	
}
.twoMindsLeft h5 {
	font-size: 1.1em;
	padding: 1.5em 0 1em 0
}
.twoMindsLeft ul {
	padding-bottom: 1.5em
}
h6 {
	font-size: 1.1em;
	color: #666666
}
table.twoMinds {
	border: 0;
	padding: 1.5em 0
}
.twoMinds td {
	padding: 5px 0;
	border: none;
	text-align: top
}
.twoMinds td.header {
	border: none;
	color: #C70505;
	font-size: 13px;
	font-weight: bold
}
.twoMinds td.inset {
	padding: 5px 10px 0 5px;
	border-bottom: 1px solid #e8e8e9;
	border-right: 1px solid #e8e8e9
}
.twoMinds td.bold {
	padding-left: 8px
}
.centerContent a:link {
	color: Navy;
	font-size: small;
	font-weight: bold;
	font-style: italic;
}
.centerContent a:hover {
	color: #000066;
	font-size: small;
	font-style: normal;
	background-color: #DFF4FF;
}
.centerContent a:visited {
	color: #1E90FF;
	font-size: small;
	font-weight: bold;
	font-style: oblique;
}
.centerContent h4 {
	padding: .4em 0 .4em 0;
	font-size: 1.1em;
	font-style: oblique;
	font-weight: bolder
}
.partsStore a:link {
	color: #fff
}
.partsStore a {
	width: 80px;
	height: 24px;
	padding: 5px 10px 10px 10px !important;
	color: #fff
}
.partsStore em {
	display: none
}
td.button {
	width: 80px;
	height: 24px
}
.next {
	float: right;
	padding-top: 1.5em
}
.blockquotePadding {
	padding: 0 0 1.2em 0
}
/******************/
/*  Right Column  */
/******************/

/* Round Corners */
.roundBorderTopLeft {
	width: 10px;
	height: 10px;
	position: absolute;
	z-index:100;
	background: url(/images/bg_corner_topleft.gif) no-repeat;
	margin-top: -1px;
	margin-left: -1px
}
.roundBorderTopRight {
	width: 10px;
	height: 10px;
	position: absolute;
	background: url(/images/bg_corner_topright.gif) no-repeat;
	margin-top:-1px;
	margin-left: 174px
}
.rightNavLink h2 {
	clear:both;
	margin:0 0 10px 0;
	padding:4px 10px 3px 10px;
	background-color: #509CF2;
	font-family: Arial, Helvetica, sans-serif;
	color:rgb(255,255,255);
	font-weight:bold;
	font-size: 1.3em;
}
/* Box Borders */
.rightNavLink {
	width:183px;
	margin:0 0 2.0em 0;
	padding:0 0 5px 0;
	border:solid 1px #bebebe;
	background: url(/images/right_column_bg.jpg) repeat-y
}
.rightNavLink ul {
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 .5em
}
.rightNavLink ul li {
	margin:5px 0 0.2em 2px;
	padding:0px 0px 0 11px;
	background:url(/images/list_arrow.jpg) no-repeat 0 0.4em;
	line-height:1.2em;
	font-size: 1.1em
}
.centerList ul {
	list-style-type: none;
	margin:0.5em 10px 1.0em 0px
}
.rightNavLinkImg {
	display: block;
	width: 45px;
	height: 47px;
	margin: 0;
	padding: 0
}
.rightNavLinkList {
	float: right;
	width: 130px;
	text-align: left
}
.rightNavLinkList a {
	text-align: left
}
/****************************/
/*  Right Column  Secondary */
/****************************/
.rightNavSecondary {
	display: inline;
	float: right;
	width: 200px
}
.rightNavSecondary .roundBorderTopRight {
	width: 10px;
	height: 10px;
	position: absolute;
	margin: 0 0 0 190px;
	background:  url(/images/bg_corner_topright.gif) no-repeat
}
.rightNavSecondary h2.first {
	clear:both;
	margin: 0 0 15px 0;
	padding:4px 20px 8px 20px;
	background-color: #509CF2;
	font-family: Arial, Helvetica, sans-serif;
	color:rgb(255,255,255);
	font-weight:bold;
	font-size: 1.3em
}
.rightNavSecondary h2 {
	clear:both;
	margin: 15px 0 15px 0;
	padding:4px 20px 8px 20px;
	background: #509CF2;
	font-family: Arial, Helvetica, sans-serif;
	color:rgb(255,255,255);
	font-weight:bold;
	font-size: 1.3em
}
.rightNavSecondary ul {
	list-style:none;
	width: 140px;
	float: right
}
.rightNavSecondary ul li {
	margin:5px 0 0.2em 2px;
	line-height:1.2em;
	font-size: 1.1em
}
a {
	color: #0D3175;
	font-size: 1em;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #3F077C; /*color: #000066;
	font-style: normal;
	font-weight: normal;*/
}
/***************************/
/*     FOOTER SECTION      */
/***************************/

.footer p {
	line-height:1.3em;
	text-align:center;
	color: #807772;
	font-weight:bold;
	padding-top: .1em
}
.footer p.credits {
	font-weight:normal
}
.footer a {
	text-decoration:underline;
	color: #91998E
}
.footer a:hover {
	text-decoration:none;
	color: #000
}
.footer a:visited {
	color: #000
}
.footer h3 {
	font-size: 1em;
	text-align: center;
	color: #585858
}
.footer h4 {
	font-size: 1em;
	padding-top: 2px;
	text-align: center;
	color: #807772
}
.footerLinks ul {
	text-align: center;
	padding: 3px 0 5px 0
}
.footerLinks li {
	display: inline
}
.footerLinks a {
	color: #3180BB;
	text-decoration: none;
	padding: 0px 10px;
	border-right: 1px solid #c9c9c9
}
.footerLinks a.last {
	border: none;
	color: #3180BB
}
.footerLinks a:hover {
	color: #05396B
}
.footerLinks a:visited {
	color: #3180BB
}
/******************/
/*    Site Map    */
/******************/
.siteMap {
	padding-left: 2.5em
}
.siteMap li {
	background-image: none
}
/******************/
/*  CLEAR FLOATS  */
/******************/

.page-container:after, .header:after, .main:after, .leftNav:after, .centerContent:after, .centerContent div:after, .rightNavLink:after, .mainSecondary:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clear-contentunit {
	clear:both;
	width:440px;
	height:0.1em;
	border:none;
	background:rgb(210,210,210);
	color:rgb(210,210,210);
}
.clear {
	clear: both
}


/*  located in /scripts/tooltip.js  */
#theToolTip {
	position: absolute;
	left: -300px;
	width: 200px;
	padding: 6px 0px 0px 10px;
	/*	border: 2px solid #C0C09F; /* ORINGIAL Colors  */
/*	background-color: #FFFFCC; /* ORINGIAL Colors  */
	border: 1px solid #009; /*New colors modified 11/18/2009 */
	background-color: #abbbd3; /*New colors modified 11/18/2009 */
	visibility: hidden;
	z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray, direction=135, strength=4);
}
#ToolTipPointer {
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}
#theToolTip p {
	font-size: 1.1em;
	color: #333333;
	line-height:1.4em;
	margin-right:10px;
	margin-top:0;
}
#theToolTip p.picDoc {
	font-weight: bold;
	font-size: 1.1em;
	color: #337EBF;
	line-height:1.4em;
	margin: 0 10px 0 10px
}
#ToolTipTextWrap {
	font-weight: bold;
	font-size: 1.2em; /*	color: #592C16;  /* ORINGIAL Colors  */
	color: #FFFFF0; /*New colors modified 11/18/2009 */
	margin-right: 10px;
}
#ToolTipTextWrap2 {
	font-weight: bold;
	font-size: 1em;
	color: Black;
	margin-right: 10px;
}
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray, direction=135, strength=4);